Menu

Search options

2026-02-27

2026-02-28
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Edinburgh near Leith Theatre

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1110 results

  • Dene Guest House, New Town

    From US$ 149

    7 Eyre Place, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    Offering a golf course, flat screen TV and a flat screen TV, Dene Guest House, New Town is located 1.4 km away from The Royal Edinburgh Military Tattoo. Omni Centre is less than 1.4 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 149
  • The London Road Apartment - 2Br/1Ba

    From US$ 279

    7 London Road, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    The London Road Apartment - 2Br/1Ba, set next to B.E. Hot Yoga, is 15 km from Edinburgh airport. Other comforts include a microwave oven, an electric kettle and kitchenware in a kitchen for self…

    To the hotel

    price for 1 night
    Book Now From US$ 279
  • Halcyon House

    From US$ 196

    8 Royal Terrace, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    Boasting a terrace, a parking and a storage for belongings, Halcyon House Hotel Edinburgh is located just 0.5 km from Omni Centre. This venue is set within easy reach of Calton Hill Mountain and in…

    To the hotel

    price for 1 night
    Book Now From US$ 196
  • Picardy Place Apartment

    From US$ 719

    17/5 Union Place, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    Picardy Place is set 1.1 km from the Leith Princes Street and 1.2 km from The Royal Edinburgh Military Tattoo in New Town district. Featuring a living area, flat - screen TV and a satellite flat…

    To the hotel

    price for 1 night
    Book Now From US$ 719
  • City Centre New Town 2 Bedroom Flat

    From US$ 471

    54A Albany Street, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    City Centre 2 Bedroom Contemporary New Town Flat Edinburgh is set 0.8 km from The Real Mary King's Close and 1.5 km from the 16th-century Palace of Holyroodhouse in New Town district. The units come…

    To the hotel

    price for 1 night
    Book Now From US$ 471
  • The Hedges

    From US$ 212

    19 Hillside Crescent, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    The 5-star Hedges Edinburgh lies within 20 minutes' walk of the long-standing Camera Obscura and World of Illusions Tower. You will find a storage room and a car park at the venue.

    To the hotel

    price for 1 night
    Book Now From US$ 212
  • Artist Colony Cottage With Sauna And Private Garden, And Easy Walk To City Centre

    7 Pitlochry Place, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    To the hotel

    Book Now
  • Holiday Inn Express Edinburgh City Centre By Ihg

    From US$ 412

    Picardy Place, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    The 3-star Holiday Inn Express Edinburgh City Centre, An Ihg Hotel includes 186 rooms and is set within 17 minutes' walk of Palace of Holyroodhouse.

    To the hotel

    price for 1 night
    Book Now From US$ 412
  • 24 Royal Terrace

    From US$ 136

    24 Royal Terrace, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    Featuring a garden and a restaurant, 24 Royal Terrace Hotel is 5 minutes’ drive from the historic fortress "Edinburgh Castle". The venue is 800 metres from Omni Centre.

    To the hotel

    price for 1 night
    Book Now From US$ 136
  • New Town Apartment With Castle View

    From US$ 150

    4/4 Dundonald Street New Town, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    New Town Apartment With Castle View Edinburgh is set 1.1 km from Camera Obscura and World of Illusions and 1.1 km from Calton Hill in New Town district. This accommodation consists of 2 bedrooms and…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Ailsa Craig Hotel

    From US$ 208

    24 Royal Terrace,24, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    The 3-star Ailsa Craig Hotel is placed in Edinburgh, not far from Calton Hill Mountain. Guests will have access to public parking nearby for added convenience.

    To the hotel

    price for 1 night
    Book Now From US$ 208
  • Voco Edinburgh - Royal Terrace By Ihg

    From US$ 309

    18 Royal Terrace, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    The 4-star Voco Edinburgh - Royal Terrace, An Ihg Hotel, located just 9 minutes' walk from Dugald Stewart Monument, features steam baths, a sauna, and a shared lounge. Nestled within gardens, the…

    To the hotel

    price for 1 night
    Book Now From US$ 309
  • City Centre En-Suite Room

    From US$ 151

    35 Broughton Street, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    City Centre En-Suite Room Edinburgh is set 0.8 km from Royal Mile and 0.9 km from The Real Mary King's Close in New Town district. This accommodation includes rooms with a flat-screen TV with…

    To the hotel

    price for 1 night
    Book Now From US$ 151
  • Edlets Collection - The Dundonald Apartment

    2A Dundonald Street, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    To the hotel

    Book Now
  • The Albany Lane Residence

    From US$ 516

    Albany Lane, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 516
  • New Town Rooms

    From US$ 67

    168 Dundas Street Edinburgh, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    New Town Rooms Edinburgh offers a shared lounge, located approximately a 16-minute walk from Royal Botanic Garden Edinburgh. Additionally, you'll find WiFi throughout the property in this Edinburgh…

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • Artsy Modern 1Br Home In Abbeyhill

    From US$ 133

    1/5 West Norton Place, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    Artsy Modern 1Br Home In Abbeyhill apartment is set nearly a 25-minute walk from Princes Street Gardens in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Royal Bolthole

    From US$ 379

    29 Royal Terrace, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    Royal Bolthole Apartment Edinburgh is placed in New Town district, within a 5-minute walk of the restaurant The Terrace Brasserie. The accommodation comprises 2 bedrooms and 2 bathrooms.

    To the hotel

    price for 1 night
    Book Now From US$ 379
  • Rooms & Suites Picardy Place

    From US$ 255

    12 Picardy Place, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    Boasting a luggage room, a parking and a safe deposit box, Rooms & Suites Picardy Place Edinburgh is located just 0.3 km from Omni Centre. This venue offers accommodation in Broughton district with…

    To the hotel

    price for 1 night
    Book Now From US$ 255
  • Bright & Spacious City Centre Edinburgh Flat, Unbeatable Location

    From US$ 1029

    22 Broughton Street 22 1F2 Flat 4, Edinburgh, United Kingdom

    2.1 km to Leith Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1029