Skip to main content

Featured Hotels in Old Town

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

BrewDog DogHouse Edinburgh

Hotel in Old Town, Edinburgh

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. Breakfast choice great! Location fantastic and is easy to walk everywhere.

Show more Show less
9.5
Exceptional
1,258 reviews
Price from
$391
per night

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. Everything was simply perfect!

Show more Show less
9
Wonderful
2,419 reviews
Price from
$290
per night

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. Location , the staff and the room size

Show more Show less
9.4
Wonderful
1,947 reviews
Price from
$587
per night

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. Everything was absolutely exceptional and in perfect condition. The attention to detail is astounding and the service was amazing. Perfect location. Felt like stepping back in time yet with modern facilities. Cannot wait to return!

Show more Show less
9.3
Wonderful
137 reviews
Price from
$812
per night

Virgin Hotels Edinburgh

Hotel in Old Town, Edinburgh

Featuring a fitness center, a restaurant as well as a bar, Virgin Hotels Edinburgh is located in the center of Edinburgh, a 3-minute walk from The Real Mary King's Close. fabulous stay! great staff! would definitely stay here again

Show more Show less
8.9
Excellent
3,590 reviews
Price from
$381
per night

House of Gods Royal Mile

Hotel in Old Town, Edinburgh

Well set in Edinburgh, House of Gods Royal Mile provides air-conditioned rooms, a bar and free WiFi. Loved this hotel! Cannot wait to come back

Show more Show less
8.4
Very Good
1,285 reviews
Price from
$168
per night

Motel One Edinburgh-Royal

Hotel in Old Town, Edinburgh

In the center of Edinburgh, the Motel One Edinburgh-Royal is a 5 minute walk from the train station, and only half a mile from the Castle. Guests can reach the historic St. Location, staff and overall stay was perfect. We asked to change rooms at the beginning to an upper floor for more privacy and staff accommodated this smoothly.

Show more Show less
8.8
Excellent
8,431 reviews
Price from
$224
per night

Hotel Du Vin Edinburgh

Hotel in Old Town, Edinburgh

In Edinburgh’s historic Old Town, this Hotel Du Vin has uniquely styled bedrooms in a former city asylum. At the hotel’s heart is a French Bistro, serving produce from the Lothian region. Rooms are amazing and the staff extremely helpful! The restaurant has amazing French cuisine and the staff is gracious and knowledgeable. The location is perfect to get to all the main attractions.

Show more Show less
8.8
Excellent
1,857 reviews
Price from
$290
per night

Grassmarket Hotel

Hotel in Old Town, Edinburgh

Boasting stylish rooms with plasma-screen TVs and wall-sized magnetic maps, this refurbished hotel is 2625 feet from Edinburgh Waverley Rail Station and 984 feet from the Royal Mile. A perfect stay at a lovely hotel in the very centre of Old Town Edingbrough ..all you could want in walking distance ..with lots going on .. views all around !! Was perfect even had a bar attached and breakfast wonderful .. staff were brilliant and very help full ... Edingbrough is an Amazing place ... rooms where bright clean and good size ... bathroom modern with rain shower .beds where veryyyy comfortable ..perfect..THIS IS THE PLACE TO STAY ♡

Show more Show less
8
Very Good
3,288 reviews
Price from
$262
per night

Apex Grassmarket Hotel

Hotel in Old Town, Edinburgh

In the vibrant Grassmarket area, the Apex Grassmarket Hotel has a sauna, a pool, a gym, an award-winning restaurant, and free WiFi for guests to enjoy. The location is perfect, stunning view of the castle

Show more Show less
8.2
Very Good
4,596 reviews
Price from
$261
per night

Most booked hotels in Old Town in the past month

See all

The best hotels with breakfast in Old Town

See all

Budget hotels in Old Town

See all