Skip to main content

Featured Hotels in Royal Mile

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.

Virgin Hotels Edinburgh features a fitness center, terrace, a restaurant and bar in Edinburgh. With free WiFi, this 5-star hotel offers room service and a 24-hour front desk. Staff were all incredibly friendly and helpful! Very good location.

Show more Show less
9
Wonderful
5,504 reviews
Price from
$478
per night

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. Amazing! We loved our stay there. The staff, the amazing breakfast, the design, everything was perfect

Show more Show less
9.3
Wonderful
1,602 reviews
Price from
$396
per night

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. Perfect location, comfortable room, friendly staff, very good breakfast. Great hotel .

Show more Show less
9.2
Wonderful
3,200 reviews
Price from
$382
per night

The Witchery by the Castle offers a range of opulent suites in Edinburgh, each one unique with its own special features. Pros: Very intimate setting, with only 9 rooms, each one with a particular and unique feel and decor. Very quiet despite being in the city center. Location is unbeatable, just feet away from the castle. The restaurants are beautiful and great. Staff was very friendly and attentive.

Show more Show less
9.2
Wonderful
130 reviews
Price from
$1,096
per night

In a prime location in the center of Edinburgh, Moment George IV Bridge provides continental breakfast and free WiFi throughout the property. We didn't have any breakfast, but the kitchen was fully equipped.

Show more Show less
9.4
Wonderful
72 reviews
Price from
$288
per night

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. Everything was amazing, the best location

Show more Show less
8.7
Excellent
10,267 reviews
Price from
$250
per night

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. Was supposed to be in the single room but ended up being in the double room. Bed was amazingly comfortable, lots of room space, enough storage for one but maybe a little tight for two persons. TV was a very big smart tv, so good it was dangerous for a holiday where you’re supposed to go out and not stay and watch tv lol. Amazing location! Just outside Victoria street and a 5 minute walk from the Vennel viewpoint of the castle. Felt very safe (woman and alone) around the place even at night despite the area having pubs. Money was well beyond worth it.

Show more Show less
8
Very Good
2,802 reviews
Price from
$237
per night

Cozy, convenient and super chic, the 4-star Apex City of Edinburgh Hotel has rooms with extraordinary views and is designed for special stays. Reception staff friendly location excellent, nice breakfast, Nice room.

Show more Show less
8.6
Excellent
3,910 reviews
Price from
$274
per night

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. Everything, from location to friendly staff and nice decor.

Show more Show less
8.8
Excellent
2,929 reviews
Price from
$565
per night

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. The rooms are spacious and confortable. The staff is super friendly and always keen to assist. The location is great and breakfast is quite good. I also found the wifi connection to be particularily fast and stable. Gym is very well equipped (it not only has treadmills as is usual with most hotels).

Show more Show less
8.7
Excellent
1,618 reviews
Price from
$225
per night

Most booked hotels in Royal Mile in the past month

See all

The best hotels with breakfast in Royal Mile

See all