Hotels in Old Town, Edinburgh

Enter your dates and choose from 304 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.

B
Begoña
From
Spain
Excellent location, clean and comfortable.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 3,176 reviews
Price from
$183.04
1 night, 2 adults

Destiny Scotland - Royal Mile Residence

Old Town, Edinburgh

Located on the Royal Mile in the Old Town of Edinburgh, Destiny Scotland - Royal Mile Residence features accommodations with free WiFi, seating area and flat-screen TV.

D
Dusit Jiraworakarn
From
Thailand
The location is great locate in old city and near central station. All the equipment are new and useful.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,432 reviews
Price from
$610.13
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.

M
Mariana
From
Mexico
Amazing! We loved our stay there. The staff, the amazing breakfast, the design, everything was perfect
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,572 reviews
Price from
$250.83
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.

M
Maew
From
Thailand
excellent service, amazing staffs, beautiful hotel, nice room, good location, wonderful breakfast
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,175 reviews
Price from
$522
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.

P
PabloJohn
From
Philippines
Location. Good and clean facilities. Helpful staff.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,891 reviews
Price from
$305.07
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
Alan
From
New Zealand
location and condition of the flat is perfect. credit to the owners.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 167 reviews
Price from
$362.42
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, 513 reviews
Price from
$483.22
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.

B
Brigid
From
Canada
Location was amazing, quiet despite being central, having space to spread out was ideal, cot provided for toddler, cooking facilities, laundry facilities, great communication from staff
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 215 reviews
Price from
$482.15
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.

s
shahenda
From
Kuwait
The best hotel I have ever stayed at. The experience is so unique and magical. Breakfast was excellent also we enjoyed the dinner at the secret garden. Staff were so helpful and so professional.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 131 reviews
Price from
$806.73
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
$1,217.82
1 night, 2 adults
See all 304 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.6
    Excellent - What previous guests thought, 3,765 reviews

    Cozy, convenient and super chic, the 4-star Apex City of Edinburgh Hotel has rooms with extraordinary views and is designed for special stays.

    From $386.42 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,793 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 $797.20 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,946 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 $352.66 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 3,952 reviews

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

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 9,670 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.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 5,161 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 $443.36 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 8,196 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 $344.59 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,968 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 $370.66 per night

Check out other unique places to stay in Old Town

More districts like Old Town

Explore hotel options in other areas of Edinburgh