Menu

Search options

2026-04-26

2026-04-27
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 Traverse 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

1958 results

  • Edinburgh Central Morrison Aparthotel

    From US$ 336

    196 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 336
  • Edinburgh Central Morrison Roomz

    From US$ 303

    196 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 303
  • Edinburgh Central Morrison Apartment

    From US$ 854

    196 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 854
  • 100 Princes Street

    From US$ 605

    100 Princes St, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    Royal Overseas League Hotel Edinburgh is located 1 km from the parish church "St Giles' Cathedral" and features a community pool, a library and a bar. This venue offers accommodation in New Town…

    To the hotel

    price for 1 night
    Book Now From US$ 605
  • Castle Apartment 1

    From US$ 612

    8 Porteous Pend Grassmarket, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    Castle 1 apartment is nearly 1.2 km from Canongate Kirk. The venue comprises 1 bedroom and 1 bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 612
  • Bright - Central - Sleeps 10

    From US$ 625

    Young Street South Lane, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 625
  • Charming City View Apartment With Modern Comforts

    20 Glen Street, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    Book Now
  • Hub Edinburgh City Centre - Haymarket

    From US$ 154

    Torphichen Street, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 154
  • Mercure Edinburgh Haymarket

    From US$ 282

    38 Gardners Crescent, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    Placed about 900 metres away from shopping venues such as Grassmarket, the 4-star Mercure Edinburgh Haymarket includes a storage for belongings and a restaurant. Featuring concierge service, this…

    To the hotel

    price for 1 night
    Book Now From US$ 282
  • Castle View Central Flat

    From US$ 401

    7 Castle Wynd South, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Castle View Retreat

    7/4 Castle Wynd South, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    Book Now
  • The Rose Street Retreat By Calton Living

    From US$ 364

    103 Rose Street Flat 1, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    The Rose Street is set 0.2 km from the standing Camera Obscura and World of Illusions Tower and 0.6 km from Edinburgh International Conference Centre in New Town district. With access to Edinburgh…

    To the hotel

    price for 1 night
    Book Now From US$ 364
  • Rose Apartment

    From US$ 383

    116/1 Rose Strret, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    Situated 0.7 km from The Royal Edinburgh Military Tattoo, Rose apartment provides accommodation with free WiFi throughout the venue. A kitchen with a washing machine, a microwave and a refrigerator…

    To the hotel

    price for 1 night
    Book Now From US$ 383
  • Lauriston Central Roomz Edinburgh

    From US$ 122

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    Lauriston Central Roomz Edinburgh, set next to Drinkmonger, is 15 km from Edinburgh airport. The venue also offers guests free WiFi throughout the accommodation.

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • Edinburgh Central Lauriston Aparthotel

    From US$ 325

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 325
  • Edinburgh Central Lauriston Aparthotel

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    Book Now
  • Edinburgh Central Lauriston Roomz

    From US$ 267

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 267
  • Charming, Central & Spacious Georgian 3 Bed Apt

    From US$ 507

    3 William St, North East Lane Flat 1, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    Charming, Central & Spacious Georgian 3 Bed Apt apartment is set in a castle, 1.1 km from Royal Mile and comes with 3 bedrooms.

    To the hotel

    price for 1 night
    Book Now From US$ 507
  • Edinburgh Central Lauriston Large Apartment

    From US$ 1020

    5 Lauriston Park, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1020
  • Rose Street - Watchmakers Apartment

    From US$ 216

    1/2 116 Rose Street Edinburgh, Edinburgh, United Kingdom

    0.5 km to Traverse Theatre (To the map)

    Rose Street - Watchmakers apartment offers rooms with views of the city and location only 0.2 km from the long-standing Camera Obscura and World of Illusions Tower. This venue is steps away from the…

    To the hotel

    price for 1 night
    Book Now From US$ 216