Hotels in Old Town, Edinburgh

Enter your dates and choose from 302 hotels and other places to stay

Featured Hotels in Old Town

Filter by:

Star Rating

Review score

Market Street hotel

Hotel in Old Town, Edinburgh

Located in the center of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline.

S
Susie
From
Israel
Everything! We loved the hotel. Impeccable service, excellent food, the most comfortable bed imaginable with a great shower. We highly recommend this hotel. Oh and don't forget Pierre - the best concierge!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 3,169 reviews
Price from
R$ 968.14
1 night, 2 adults

BrewDog DogHouse Edinburgh

Hotel in Old Town, Edinburgh

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

A
Ayelet Erez-Lachs
From
Israel
One of the coolest hotels we've ever stayed in. The room was lovely and big, the staff were amazing and the breakfast was wonderful (lots of calories though 😄). Surprisingly, the hotel itself (rooms & lounge) was very quiet although the restaurant and bar were always hectic with lots of happy people🍺. Great stay overall!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,562 reviews
Price from
R$ 1,326.71
1 night, 2 adults

Old Town Chambers, Autograph Collection

Old Town, Edinburgh

In a central location in Edinburgh, a 2-minute walk from Waverley train station and a 5-minute walk from Edinburgh Castle, The Old Town Chambers has modern, luxury apartments with free Wi-Fi.

K
Karin
From
Israel
Amazing place and staff! especially Emma was wonderful and helpful and the whole staff simply made us feel really welcome. we got an upgrade to a fabulous apartment which was perfect and lovely to start off our honeymoon this way ❤️
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,870 reviews
Price from
R$ 1,613.57
1 night, 2 adults

The Balmoral Hotel

Hotel in Old Town, Edinburgh

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

H
Hakan
From
Turkey
Everything. The location, kindness of the staff, breakfast, cleanliness and comfort were all the best. Thank you.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,167 reviews
Price from
R$ 2,725.13
1 night, 2 adults

Royal Mile Apartment 2Bedroom

Old Town, Edinburgh

Royal Mile Apartment 2Bedroom is located in Edinburgh, just a 6-minute walk from Camera Obscura and World of Illusions and 0.8 miles from Edinburgh Castle.

L
Lindsay
From
United States
What a fabulous location! It was a lovely space to unwind after the hustle and bustle of the Royal Mile in Edinburgh. Very clean and excellent customer service!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 315 reviews
Price from
R$ 2,648.83
1 night, 2 adults

The Queens View

Old Town, Edinburgh

The Queens View offers accommodations in Edinburgh, a 11-minute walk from The Real Mary King's Close and 0.8 miles from Edinburgh Playhouse.

A
Amy
From
United States
This is a clean, comfortable and well appointed apartment. It is a great location-near several excellent restaurants and pubs as well as Arthur’s Seat, Edinburgh Castle and the Royal Mile. The kitchen and bathroom are lovely and the living spaces are comfortable and relaxing.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 166 reviews
Price from
R$ 1,916.92
1 night, 2 adults

Linton Collection - Blackfriars Lofts

Old Town, Edinburgh

Located in a former church dating back to 1871, Linton Collection - Blackfriars Lofts has well-equipped accommodations in Edinburgh boasting free WiFi.

K
Kimmie
From
United States
This property exceeded our expectations. It was extraordinarily clean and felt nearly brand new. Towels were large and fluffy, washer/dryer combo worked excellent, and ambience was great. The location is excellent and feet from the Royal Mile. The breakfast/lunch restaurant downstairs is also amazingly good but make reservations because they are very popular.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 511 reviews
Price from
R$ 2,413.90
1 night, 2 adults

Abbey Strand Apartments, at Holyrood

Old Town, Edinburgh

Abbey Strand Apartments, at Holyrood features rooms with free Wifi in the center of Edinburgh.

C
Colin
From
United Kingdom
Peter the host was amazing went out his way to help with everything. Loved the area and the private garden at the back of the apartments
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 212 reviews
Price from
R$ 2,550.22
1 night, 2 adults

The Witchery by the Castle

Hotel in Old Town, Edinburgh

The Witchery by the Castle offers a range of opulent suites in Edinburgh, each one unique with its own special features.

G
Graham
From
United Kingdom
Quirky rooms with a real sense of history and fun. Superb location right on the Royal Mile. Excellent restaurants. Friendly staff
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 131 reviews
Price from
R$ 4,266.99
1 night, 2 adults

Old Town Royal Mile 2 Bedrooms

Old Town, Edinburgh

Old Town Royal Mile 2 Bedrooms is a recently renovated apartment in the center of Edinburgh, a 5-minute walk from Edinburgh Waverley Train Station and half a mile from National Museum of Scotland.

p
philip
From
Ireland
Exception location and wonderful host. The host (Kash) was very kind as we settled in and then gave great recommendations for local cafes and restaurants. The apartment’s proximity in the old city of Edinburgh was superb and close to everything.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 27 reviews
Price from
R$ 1,129.50
1 night, 2 adults
See all 302 hotels in Old Town

Most booked hotels in Old Town in the past month

See all

The best hotels with breakfast in Old Town

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,788 reviews

    Overlooking Edinburgh Castle and Waverley Station, the 4-star Scotsman Hotel was originally built in 1905. This majestic, listed building was once The Scotsman newspaper.

    From R$ 4,306.29 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,958 reviews

    Just yards from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms.

    From R$ 2,507.48 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 3,998 reviews

    In the heart of historic Edinburgh, ibis Edinburgh Centre Royal Mile is just off of the historic Royal Mile. The stylish hotel has a lively bar and spacious rooms with internet access.

    From R$ 1,706.79 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 9,740 reviews

    Leonardo Royal Hotel Edinburgh is In the heart of Edinburgh's Old Town, right beside the Royal Mile and less than a 5-minute walk from Waverly Train Station.

    From R$ 2,097.64 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 5,160 reviews

    Radisson Blu Hotel, Edinburgh City Center features a spa/ fitness center, bar and bedrooms with free Wi-Fi. Waverley train station is just a 5-minute walk away.

    From R$ 2,122.74 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 8,189 reviews

    A 5-minute walk from Waverley Train Station, ibis Edinburgh Center South Bridge – Royal Mile provides centrally located accommodations in the Old Town.

    From R$ 1,523.92 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,956 reviews

    Stay Central Hotel is just a 3-minute walk from the historic Royal Mile. Located in the Cowgate, this lively budget hotel is in Edinburgh's Old Town, within half a mile of Princes Street.

    From R$ 2,134.78 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,807 reviews

    Overlooking The Royal Mile, the Hilton Edinburgh Carlton has a stylish cocktail bar and modern brasserie.

    From R$ 2,186.71 per night

Budget hotels in Old Town

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 167 reviews

    In a prime location in the center of Edinburgh, Moment George IV Bridge provides continental breakfast and free WiFi throughout the property.

    From R$ 2,761.71 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 3,950 reviews

    This city center Holiday Inn Express is just a few minutes’ walk from the Royal Mile, and 0.6 miles from Holyrood House.

    From R$ 1,756.99 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 620 reviews

    Located on the Royal Mile in Edinburgh city center, The Inn on the Mile offers an alternative luxury hotel experience of staying in one of Edinburgh's most prestigious historic landmarks.

    From R$ 2,300.30 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 7 reviews

    Radisson Collection Hotel, Royal Mile Edinburgh is set in the heart of the city on the historic Royal Mile.

Check out other unique places to stay in Old Town

More districts like Old Town

Explore hotel options in other areas of Edinburgh