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

Superb: 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. Unique hotel with a creative ideas - - brewery within the hotel and great beer selection in each room and shower! Dog friendly, ecology friendly, people friendly! Boutigue design. Most of all, empathic and laid back staff - creating safety and comfort Deliscious scottish-american food. We traveled around the globe staying at different places but this was a true gem. For us, it was the best hotel experiece so far. Thank you :-)

Show more Show less
9.3
Superb
1,543 reviews
Price from
£175
per night

Market Street hotel 4 stars

Hotel in Old Town, Edinburgh

Located in the centre 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. Central location, great value, superb breakfast area. Highly recommended.

Show more Show less
9.2
Superb
2,953 reviews
Price from
£144
per night

The Balmoral Hotel 5 stars

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. It was just perfect. Loved the staff.

Show more Show less
9.3
Superb
1,309 reviews
Price from
£205
per night

The Witchery by the Castle 5 stars

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. I surprised my husband for our 16years anniversary and it was all that I expected. We had an incredible time and everything was perfect. The breakfast in room was delicious, dinner was great too. The staff was also very friendly. We can’t wait to come back :)

Show more Show less
9.1
Superb
144 reviews
Price from
£495
per night

Virgin Hotels Edinburgh 5 stars

Hotel in Old Town, Edinburgh

Virgin Hotels Edinburgh features a fitness centre, terrace, a restaurant and bar in Edinburgh. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. Concierge staff are very friendly. The welcome all the customers and explain very well the city and what you can do there. The suggested restaurants and best places to visit.

Show more Show less
8.9
Fabulous
4,887 reviews
Price from
£205
per night

Motel One Edinburgh-Royal 3 stars

Hotel in Old Town, Edinburgh

Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle. Guests can reach the historical St. We are located near the center, so we are close to all of the amenities. Location is perfect.

Show more Show less
8.7
Fabulous
9,657 reviews
Price from
£89
per night

Hotel Du Vin Edinburgh 4 stars

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. We booked a room with breakfast and dinner included. Great value, and highly recommended to book a fully inclusive rate. Beds are super comfortable, staff are very helpful and friendly. Food is fresh, menu is varied, and portions are huge. Location is also super, close to everything you want to see, but quiet.

Show more Show less
8.9
Fabulous
1,761 reviews
Price from
£122
per night

Apex Grassmarket Hotel 4 stars

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. in the middle of grassmarket, perfect to get around by foot to all the main attractions

Show more Show less
8.4
Very good
3,927 reviews
Price from
£98
per night

Apex City of Edinburgh Hotel 4 stars

Hotel in Old Town, Edinburgh

Cosy, convenient and super chic, the 4-star Apex City of Edinburgh Hotel has rooms with extraordinary views and is designed for special stays. Reception, they gave us the room at 10 am instead to wait until the check in time. In the room there is everything you need. It's located in the main square.

Show more Show less
8.5
Very good
4,225 reviews
Price from
£89
per night

The Scotsman Hotel 4 stars

Hotel in Old Town, Edinburgh

Overlooking Carlton Hill, Princes Street Gardens and Waverley Station, the 4-star Scotsman Hotel was originally built in 1905. This majestic, listed building was once The Scotsman newspaper. The whole hotel was decked out for Christmas, which was beautiful! It felt magical! The room was gorgeous and so spacious! Felt like a very special place to be. The staff were so attentive.

Show more Show less
8.7
Fabulous
3,195 reviews
Price from
£233.28
per night

Most booked hotels in Old Town in the past month

See all

The best hotels with breakfast in Old Town

See all