Bh Hotel

Edinburgh hotels near

Are you in a hurry?

Here is a quick list of hotels in Edinburgh, selected based on their rating

Name of hotel Accommodation Rating Price, $
Hotel Du Vin Edinburgh

9.0 / 10

(1748 Reviews)

From 498$
Rosehall Hotel

8.3 / 10

(783 Reviews)

From 157$
Sheraton Grand Hotel & Spa

8.7 / 10

(3277 Reviews)

From 191$
Four Points By Sheraton Edinburgh

7.8 / 10

(1368 Reviews)

From 84$
Residence Inn By Marriott Edinburgh

7.9 / 10

(2619 Reviews)

From 122$

We are delighted to present you with comfortable hotels near Edinburgh Castle for your next city escape in Edinburgh. For those searching for a hotel not far from Edinburgh Castle, we offer 131 top deals.
Enjoy staying at The Glasshouse, Autograph Collection, situated a 30-minute walk from Edinburgh Castle.
The Raeburn rated 8.2/10 may also suit you — only 242US$ per one night.
Other top-rated options include Britannia Hotel, Justb Deva, Nira Caledonia.

Table of contents

Hotel Du Vin Edinburgh Rosehall Hotel Sheraton Grand Hotel & Spa Four Points By Sheraton Edinburgh Residence Inn By Marriott Edinburgh Grove House Hotel Eliza House Hotel The Haymarket Hotel Leonardo Edinburgh City Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

View all photos

9
Excellent
1748 Reviews

Hotel Du Vin Edinburgh

📍 11 Bristo Place

From 498$

Located only 0.7 km from the landscaped Princes Street Gardens, the impressive 4-star Hotel Du Vin Edinburgh offers 24-hour reception and wake-up service. Offering a shared lounge, various recreational opportunities, and a library, the smoke-free hotel is approximately a 10-minute drive from Arthur's Seat hike and near a train station.

The accommodation is situated in the old part of Edinburgh, 2.1 km from Royal Botanic Garden Edinburgh. The Du Vin Edinburgh is within short walking distance of Greyfriars Bobby's Grave and 100 km from Dundee airport. You can also visit meadows located beside this Edinburgh property. The Robertson Mausoleum Parish Church is also situated about a 5-minute ride away. Well-connected to many sights, the hotel is just 650 metres from Edinburgh bus station.

Check Availability

View all photos

8.3
Very good
783 Reviews

Rosehall Hotel

📍 101 Dalkeith Road, Newington

From 157$

The 3-star Rosehall Hotel Edinburgh gives quick access to The Edinburgh Hebrew Congregation Synagogue, situated merely 500 metres away. Wi-Fi is provided in the rooms for guests' advantage.

Nearby places of interest include Gladstone's Land, located 2.4 km from the hotel, and the historic fortress "Edinburgh Castle", which is nearly a 25-minute walk away. From this Edinburgh hotel it will take nearly 30 minutes to walk to National Museum of Scotland. Visit Duddingston Loch, only 1.4 km from the accommodation, and feel complete harmony with the nature of United Kingdom. Edinburgh airport is a 27-minute drive away, while Edinburgh Waverley railway station is 2.3 km from Rosehall Hotel.

Check Availability

View all photos

8.7
Excellent
3277 Reviews

Sheraton Grand Hotel & Spa

📍 1 Festival Square

From 191$

The exclusive 5-star Sheraton Grand Hotel & Spa Edinburgh, located next to the financial district of Edinburgh, features 24-hour reception, late check-out, and express check-out as well as Wi-Fi throughout the property. There is a train station near the smoke-free hotel, and guests can easily reach Edinburgh Gin Distillery which is just 450 metres away.

Situated within 5 minutes' walk of Edinburgh International Conference Centre, the hotel is approximately 1 km from Royal Mile. At the wonderful Sheraton Edinburgh, you'll be 2.3 km from Palace of Holyroodhouse. The Writers' Museum is a few minutes' drive from this Edinburgh property. For those travelling from afar, Edinburgh airport is 20 minutes' drive away.

Check Availability

View all photos

7.8
Very good
1368 Reviews

Four Points By Sheraton Edinburgh

📍 90 Haymarket Terrace

From 84$

Providing 66 rooms, the 4-star Four Points By Sheraton Edinburgh hotel is approximately 25 minutes' walk from Princes Street Gardens. This pet-friendly hotel has an à la carte restaurant serving European cuisine and is situated within walking distance of Water of Leith Walkway.

The luxury property is located right in the centre of Edinburgh, a few steps from a train station. Edinburgh Old Town is 2.4 km from the hotel, and Edinburgh airport is 15 km away. The accommodation also takes you to Edinburgh Castle, which is nearly 30 minutes' walk away.

Check Availability

View all photos

7.9
Very good
2619 Reviews

Residence Inn By Marriott Edinburgh

📍 36 Simpson Loan Quartermile

From 122$

The inviting Residence Inn By Marriott Edinburgh offers modern rooms near an entertainment district merely 13 minutes' walk from Edinburgh Old Town. The 4-star hotel offers Wi-Fi in public areas and has a laptop safe and a work desk.

This Edinburgh property boasts an ideal location near a train station and within walking distance of National Museum of Scotland. The comfortable hotel is 500 metres from Greyfriars Bobby's Grave and only 1 km from the green Flag park "Princes Street Gardens". The smoke-free accommodation is a short distance from Edinburgh Castle. For those travelling from afar, Edinburgh airport is 22 minutes' drive away.

Check Availability

Hotels in Edinburgh

Most comfortable Hotel 🛏️ Hotel Du Vin Edinburgh
Best reviews Hotel ❤️ Rosehall Hotel
Top Hotel for couples 💑 Sheraton Grand Hotel & Spa

View all photos

8.6
Excellent
1140 Reviews

Grove House Hotel

📍 70 Grove Street, Fountainbridge

From 79$

Featuring a shared lounge and various recreational opportunities, the 3-star Grove House Hotel Edinburgh is located in the very heart of Edinburgh, 2.7 km from Palace of Holyroodhouse. Wi-Fi is offered throughout the property and a private parking lot is available on site.

The charming hotel enjoys a beautiful location 950 metres from Water of Leith. Gladstone's Land is right around the corner from hotel, while Grove Street bus stop is around 5 minutes' walk away. Arthur's Seat hike is 3 km away, while Edinburgh Waverley is situated 2.4 km from the accommodation. For those travelling from afar, Edinburgh airport is 20 minutes' drive away.

Check Availability

View all photos

7.6
Very good
1398 Reviews

Eliza House Hotel

📍 14-16 Grosvenor Street

From 74$

Offering a location within 200 metres of Saint Mary's Cathedral, Eliza House Hotel Edinburgh offers 20 rooms. Wi-Fi, available in public areas, keeps you connected, and professional staff will help you out.

Palace of Holyroodhouse is relatively near this hotel, and The Museum of the Royal Scots and the Royal Regiment of Scotland is located a 16-minute walk away. Guests can get to Edinburgh city centre, which is 2 km away. Edinburgh Castle is 1.7 km from the 3-star hotel. West Maitland Street bus stop is a 5-minute walk from Eliza House Hotel and 2.3 km from is enough to get to Edinburgh Waverley train station.

Check Availability

View all photos

8.2
Very good
7150 Reviews

The Haymarket Hotel

📍 1-5 Coates Gardens

From 134$

Situated only a 7-minute walk from Water of Leith Walkway, the 3-star Haymarket Hotel Edinburgh includes 70 rooms with views of the garden. Business travellers will appreciate conveniences like Wi-Fi in public areas and access to complimentary wireless internet access and safes.

The welcoming hotel is 2.3 km from St Giles' Cathedral and 2.4 km from the combined National Museum of Scotland. Arthur's Seat hike is only a short distance from the hotel, while Magdala Crescent bus stop is about 10 minutes' walk away. The surroundings also include restaurants and a stadium close to the accommodation. Edinburgh airport is 15 km from The Haymarket Hotel and Edinburgh Waverley train station is 2.3 km away.

Check Availability

View all photos

8.4
Very good
3275 Reviews

Leonardo Edinburgh City

📍 79 Lauriston Place

From 502$

Being located in the very heart of Edinburgh, just an 8-minute walk from Grassmarket, the 3-star Leonardo Edinburgh City hotel offers a shared lounge and various recreational opportunities. Wi-Fi is offered in public areas at this perfect hotel.

The accommodation is 2.3 km from Holyrood Park and relatively near St Giles' Cathedral. The hotel is 500 metres from Filmhouse Cinema and within a 10-minute drive of Royal Botanic Garden Edinburgh. This charming property is 550 metres from Glen Street bus stop and within 2 km of Edinburgh Waverley train station in Edinburgh.

Check Availability

View all photos

8
Very good
8073 Reviews

Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

📍 77 South Bridge

From 100$

Situated close to numerous bars and restaurants, and only 0.9 km from Edinburgh Castle, the cosy 3-star Ibis Edinburgh Centre South Bridge - Royal Mile Hotel includes 259 rooms just 650 metres from Royal Mile. Located within easy walking distance of National Museum of Scotland, the smoke-free hotel boasts international cuisine served at the onsite à la carte restaurant.

The modern property has a strategic setting within 15 minutes' walk of Palace of Holyroodhouse. The Ibis Edinburgh Centre South Bridge - Royal Mile is just 250 metres from South Bridge bus stop and a short walk to John Knox House Local History Museum. The accommodation is also at a moderate distance from Holyrood Park. Ibis Edinburgh Centre South Bridge - Royal Mile Hotel is conveniently located nearly 10 minutes' walk from Edinburgh Waverley train station.

Check Availability

View all photos

8.5
Very good
1319 Reviews

The Caledonian Edinburgh, Curio Collection By Hilton Hotel

📍 Princes Street

From 214$

The impressive Caledonian Edinburgh, Curio Collection By Hilton Hotel enjoys a prime location in the very heart of Edinburgh, in proximity to Edinburgh Gin Distillery. Offering 3 restaurants with Scottish, seafood, and British cuisine, this 5-star smoke-free hotel is nearly 20 minutes' walk from Nelson Monument.

Located near a train station, the luxury property is relatively close to Edinburgh International Conference Centre. A popular place in Edinburgh is The Robertson Mausoleum, which is just 1.2 km away. This Edinburgh hotel offers quick access to Waterloo Place, situated only 6 minutes' walk away. For those travelling from afar, Edinburgh airport is 20 minutes' drive away.

Check Availability

Location