Luxury Hotels in Edinburgh near Grassmarket

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

If you prefer luxurious stays not far from Grassmarket, stopglobalwarming.org offers 80 deals to choose from.
The Chester Residence is a chic 5-star choice, located a 15-minute walk from Grassmarket. Featuring concierge service, cots and continental, this property offers designer and non-smoking rooms for about 473US$ per night.
Holiday Inn (rating: 7.4/10) is another top option featuring an outdoor swimming pool, a casino and a golf course. Guests who like sports can enjoy a gym area, fitness room and an indoor swimming pool on site. This 4-star accommodation offers comfortable, air-conditioned and welcoming rooms with private and en suite bathrooms.
Other top options are Mercure Haymarket, Apex Waterloo Place Hotel and The Glasshouse, Autograph Collection.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Hilton Edinburgh Carlton
2. Black Ivy
3. Yotel Edinburgh
4. The Gifford
5. Doubletree By Hilton Edinburgh City Centre
6. Frederick House Hotel
7. Edinburgh Marriott Hotel Holyrood
8. Kick Ass Grassmarket
9. Leonardo Hotel Edinburgh Haymarket
10. Residence Inn By Marriott Edinburgh

Check Availability

Edinburgh
Apr 13, 2026 - Apr 14, 2026

Hilton Edinburgh Carlton

7.8

Good

(1878 Reviews)

+ 91 photos

Featuring a beauty salon, a solarium and a leisure club, Hilton Edinburgh Carlton Hotel is 950 metres of New Town. The venue is nestled in the centre of Edinburgh with direct proximity to the parish church "St Giles' Cathedral".

The accommodation is in 14 minutes' walk from the official residence "Palace of Holyroodhouse". A short distance to a railway station enables you to get to the combined National Museum of Scotland in no time. You can get to Arthur's Seat hike in a few minutes by car.

Address: 19 North Bridge
Rating: Good 7.8 (1878 Reviews)
Rooms: 265
Price: From 322$

Black Ivy

8.8

Good

(867 Reviews)

+ 91 photos

Offering quick access to Bruntsfield Links Short Hole Golf Course, the 4-star Black Ivy Hotel Edinburgh has a shared lounge, a satellite TV and a bar. The public research University of Edinburgh is 1.5 km from the accommodation, while the Leith Princes Street is settled 2 km away.

Located off The Links, the venue is about 20 minutes’ walk from Edinburgh city centre. The hotel is located in Bruntsfield district. You can get to the 16th-century Palace of Holyroodhouse in a few minutes by car.

Address: 4 Alvanley Terrace, Whitehouse Loan
Rating: Good 8.8 (867 Reviews)
Rooms: 21
Price: From 511$

Yotel Edinburgh

8.3

Good

(11866 Reviews)

+ 91 photos

Yotel Edinburgh is located 1.8 km from the combined National Museum of Scotland and boasts fitness facilities and a bar. The centre of Edinburgh is within 2 km of the venue, and The Real Mary King's Close is about 1.4 km away.

This hotel offers accommodation in New Town district with nearby access to Charlotte Square. Edinburgh Gin Distillery is also located near the property. You can get to Royal Mile in a few minutes by car.

Address: 68-73 Queen Street
Rating: Good 8.3 (11866 Reviews)
Rooms: 276
Price: From 138$

The Gifford

8.3

Good

(238 Reviews)

+ 91 photos

The 4-star Gifford House Hotel is set 2.4 km from the historic fortress "Edinburgh Castle" and 2.2 km from the Leith Princes Street. Featuring 6 rooms with views of the hills, this guest house is set within a short ride from the royal Holyrood Park.

The venue is situated 2 km from Edinburgh city centre and 25 km from Edinburgh airport. The accommodation is located in Newington district. Priestfield Parish Church is in the walking distance from the hotel.

Address: 103 Dalkeith Road
Rating: Good 8.3 (238 Reviews)
Rooms: 11
Price: From 209$

Doubletree By Hilton Edinburgh City Centre

8.1

Good

(2333 Reviews)

+ 91 photos

Located only 1.1 km to The Real Mary King's Close, the 4-star Doubletree By Hilton Edinburgh City Centre Hotel offers elegant rooms a just 5 minutes on foot from Edinburgh International Conference Centre. Set within reach of Grassmarket, the venue features an a la carte restaurant serving meals of Scottish cuisine.

Situated in West End district, this accommodation is 15 minutes walk from the centre of Edinburgh. The hotel is notable for its excellent location close to Usher Hall. You can get to Edinburgh Old Town in a few minutes by car.

Address: 34 Bread Street
Rating: Good 8.1 (2333 Reviews)
Rooms: 137
Price: From 86$

Frederick House Hotel

8.4

Good

(4727 Reviews)

+ 91 photos

Set within an 11-minute walk of Royal Mile, this 4-star Frederick House Hotel Edinburgh is located near Co-op Food. The venue comprises 44 modern rooms overlooking the hillside.

The historic fortress "Edinburgh Castle" is less than 1.1 km away. The accommodation is a 10-minute walk to the centre of Edinburgh. The Leith Princes Street is also located near the hotel. You can get to the royal Holyrood Park in a few minutes by car.

Address: 42 Frederick Street
Rating: Good 8.4 (4727 Reviews)
Rooms: 30
Price: From 77$

Edinburgh Marriott Hotel Holyrood

8.7

Good

(2635 Reviews)

+ 91 photos

Macdonald Holyrood Hotel Edinburgh is located 1.1 km from Omni Centre and boasts a shared lounge, a golf course and entertainment activities. The venue is 1 km from the city centre and adjacent to Dynamic Earth Interactive Science Museum.

The accommodation is notable for its unique location in vicinity of The Scottish Parliament and about a 15-minute walk from Edinburgh Waverley train station. Within just a 15-minute stroll, you'll find popular attractions like Royal Mile. Macdonald Holyrood Hotel is a short ride from the historic fortress "Edinburgh Castle".

Address: 81 Holyrood Road
Rating: Good 8.7 (2635 Reviews)
Rooms: 153
Price: From 306$

Kick Ass Grassmarket

8.4

Good

(10549 Reviews)

+ 67 photos

The venue can be found in Edinburgh, only 600 metres from Royal Mile. Guests can benefit from a luggage room, snacks and drinks vending machine along with evening entertainment activities and a bar provided at the hostel.

This property offers accommodation in Old Town district, about 400 metres away from the art museum "Scottish National Gallery". The city centre can be reached within a 10-minute walk. Beehive Inn lies within 5-minute walk of Kick Ass Grassmarket Hostel. The green Flag park "Princes Street Gardens" is also set close by.

Address: 2 West Port
Rating: Good 8.4 (10549 Reviews)
Rooms: 225
Price: From 34$

Leonardo Hotel Edinburgh Haymarket

8.2

Good

(7833 Reviews)

+ 91 photos

Situated in the very heart of Edinburgh, the 4-star Leonardo Royal Edinburgh Haymarket is within walking distance from Fountain Park. For business travellers, meeting rooms and a photocopy machine are available on request.

Grassmarket is within 15 minutes' walk. This venue is very close to Edinburgh International Conference Centre and 1.4 km from Royal Mile. Leonardo Royal Edinburgh Haymarket is a short ride from the historic fortress "Edinburgh Castle".

Address: 1 Morrison Link
Rating: Good 8.2 (7833 Reviews)
Rooms: 282
Price: From 149$

Residence Inn By Marriott Edinburgh

8.1

Good

(2513 Reviews)

+ 80 photos

Situated 0.3 km from The Meadows in Edinburgh, Residence Inn By Marriott Edinburgh features a fitness room and a restaurant throughout the venue. Royal Mile is 850 metres from the accommodation, while Lauriston Place bus station is 200 metres away.

The hotel is located off the combined National Museum of Scotland, just 10 minutes' walk from the city centre. The property is notable for its central location close to Eddie's Seafood Market. You can get to the official residence "Palace of Holyroodhouse" in a few minutes by car.

Address: 36 Simpson Loan Quartermile
Rating: Good 8.1 (2513 Reviews)
Rooms: 107
Price: From 122$

Kildonan Lodge Hotel

8.0

Good

(1711 Reviews)

+ 91 photos

Featuring a luggage storage and a safety deposit box, Kildonan Lodge Hotel is set 3.1 km from the historic fortress "Edinburgh Castle" in Edinburgh. Situated in Newington district, the venue is set 2.7 km from the Leith Princes Street.

Craigmillar Park Church is located near the accommodation, and Edinburgh airport is approximately a 22-minute drive away. The city centre lies within 3 km of the property. Kildonan Lodge Hotel is a short ride from the art museum "Scottish National Gallery".

Address: 27 Craigmillar Park
Rating: Good 8.0 (1711 Reviews)
Rooms: 15
Price: From 210$
Luxury Hotels in Edinburgh near Grassmarket FAQ
What are the best budget hotels to book near Grassmarket?
According to stopglobalwarming.org travel data, there are more than 32 cheap hotels in the area.
For example, The Haymarket Lairg Hotel rated 8.0/10 is one of the best options from 30US$ per night.
Try as well Cambridge House — it is rated 7.8/10 and costs 130US$ per night.
What is the best place to stay not far from Grassmarket?
For those searching for a hotel not far from Grassmarket, we offer 123 top deals.
Guests have left more than 55975 positive reviews about Courtyard By Marriott rated 8.0/10 for 311US$ per night.
Piries rated 7.4/10 may also suit you — only 124US$ per one night.
Other top-rated options include Hotel Du Vin, Albany Ballantrae Hotel and Travelodge Central.
How much are hotels not far from Grassmarket?
For a hotel room in Edinburgh you will pay about 146US$ per night.
Motel One-Princes with room rates from 30US$ per night is a 3-star property that includes 24-hour reception, housekeeping service and bar.
One more suitable place is The Inn Place — pay about 349US$ to book it.
Other great deals are Abbey Hotel, The Balmoral Hotel and Leonardo City.
What are the top Grassmarket hotels with free parking?
According to stopglobalwarming.org travel data, more than 24 best hotels in Edinburgh with free parking on site are available.
Ashgrove House Hotel is the most popular option, situated a 20-minute walk from Grassmarket.
Another possible choice is Minto House with a rating 7.0/10 for about 185US$ per night.
Other romantic hotels in Edinburgh are Smiths Guest House and Rays Guest House.
What are the most popular hotels next to Grassmarket for couples?
To spend a romantic holiday not far from Grassmarket, consider staying at the best stopglobalwarming.org hotels.
City Suites is the best couple hotel in Edinburgh from 30US$ per night.
We also recommend Sheridan Guest House, providing cycling, fishing and fishing services.
What are the best family-friendly hotels near Grassmarket?
Families travelling to Edinburgh can stay not far from Grassmarket by booking one of 52 deals.
Set a 15-minute walk away, Macdonald Holyrood Hotel & Spa (rating: 8.0/10) is one of the top Edinburgh deals with an indoor swimming pool, a golf course and steam baths. This 4-star accommodation also has valet parking service, 24-hour front desk and concierge service on site. Other top options are Haymarket Hotel, Kimpton Charlotte Square Hotel and Martins Guest House.
What are the best Grassmarket hotels with free breakfast?
To start your morning in Edinburgh with free breakfast, stopglobalwarming.org offers you 15 hotels to choose from.
Salisbury Green Hotel & Bistro (rating: 7.6/10) is one of the top hotels set within 20 minutes on foot from Grassmarket. This 4-star accommodation offers bright, modern and elegant rooms along with a golf course, cots and a business centre.
Also consider booking Crowne Plaza - Royal Terrace, An Ihg Hotel with a rating 7.2/10 for about 208US$ per night. This property provides a gym area and an indoor pool on site.
Other suitable options are Ibis Styles St Andrew Square and Holiday Inn Express - Royal Mile, An Ihg Hotel.