Skip to main content

Four-Star Hotels in Dalkeith

Find the four-star hotels that appeal to you the most

The best four-star hotels in Dalkeith

Check out our pick of great four-star hotels in Dalkeith

Filter by:

Review score

The Melville Inn by Innkeeper's Collection

Hotel in Dalkeith

Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided.

A
ALISON
From
Spain
We always stay here when visiting family. The staff are very friendly and helpful, nothing is too much trouble. The room is always spotlessly clean and is very comfortable. Being close to a bus stop makes it easy to get around and there’s a nice restaurant attached to the hotel.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,212 reviews
Price from
US$100.54
1 night, 2 adults

The Sun Inn

Dalkeith

The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. This 4-star inn offers free WiFi. The property is non-smoking and is located 1.9 km from Dalhousie Castle.

D
Derek
From
United Kingdom
Very warm and welcoming hotel no draughts, plus had a wood fire burning, the staff were lovely and helpful, food was excellent and delicious, generous portions..
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 352 reviews
Price from
US$166.24
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (Near Dalkeith)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

K
Kelly
From
Ireland
I loved EVERYTHING about this hotel. The staff were amazing, the “guest quarters” with board games and unlimited pick n mix was such a nice touch and the food was delicious!!! The room was amazing we stayed in the “Light Speed” room.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,555 reviews
Price from
US$246.04
1 night, 2 adults

Market Street hotel

Edinburgh (Near Dalkeith)

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.

P
Patricija
From
Slovenia
The hotel is really nice, and the rooms are very clean. Its location is in the heart of the old town, so it is perfect for exploring the city. I would recommend the hotel to my friends if they would visit Edinburgh.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 3,134 reviews
Price from
US$179.54
1 night, 2 adults

The Lane Hotel

Edinburgh (Near Dalkeith)

Situated in Edinburgh and with Edinburgh International Conference Centre reachable within 2.5 km, The Lane Hotel features a restaurant, non-smoking rooms, free WiFi and a bar.

M
Max
From
Czech Republic
Amazing nice rooms for great price Nice and kind people The pub is great
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,591 reviews
Price from
US$323.18
1 night, 2 adults

The Scott

Edinburgh (Near Dalkeith)

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

A
Alena
From
Austria
It was truly exceptional! The location, the staff, the services, the cleanliness! it was a true gem that I would come back to visit again and again! You feel like in a mansion
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,777 reviews
Price from
US$246.33
1 night, 2 adults

Albyn Townhouse

Edinburgh (Near Dalkeith)

The Albyn Townhouse is a generous 4-storey, 19th-century traditional town house.

S
Stnsie
From
Belgium
Nice room, lovely host, parking space!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 540 reviews
Price from
US$279.29
1 night, 2 adults

Melville Castle Hotel

Edinburgh (Near Dalkeith)

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

M
Mirabelle
From
France
Melville Castle is a wonderful place. The park is absolutely beautiful and very quiet. I had a lovely room with a view to the horses, so cosy and well decorated. All the castle is just amazing and confortable. Food is delicious, the barmaid is very nice and has good advices , everybody is making his best to make you enjoy your stay. The breakfast was wonderful.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,795 reviews
Price from
US$196.83
1 night, 2 adults

Wilde Aparthotels Edinburgh Grassmarket

Edinburgh (Near Dalkeith)

Wilde Aparthotels by Staycity, Grassmarket is located at the foot of Edinburgh Castle, within easy reach of the famous Royal Mile and many of the main attractions of the city.

L
Leigh
From
Australia
location was close to all transport, lots of restaurants and pubs and just a short walk to Royal Mile
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 5,077 reviews
Price from
US$197.50
1 night, 2 adults

CoDE Pod – The CoURT - Edinburgh

Edinburgh (Near Dalkeith)

Attractively situated in Edinburgh, CoDE Pod Hostels - THE CoURT is 100 metres from The Real Mary King's Close.

E
Ema
From
Slovenia
You can go to beer, whiskey tasting, we even had a free beer tasting in the afternoon. At evenings there were local artist playing music. You can meet a lot of people there and the staff was awesome too.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 7,949 reviews
Price from
US$99.95
1 night, 2 adults
All four-star hotels in Dalkeith

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.

Most booked four-star hotels in Dalkeith and surroundings in the past month

See all

Popular with guests booking four-star hotels in Dalkeith

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 213 reviews

Popular with guests booking four-star hotels in Dalkeith

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 352 reviews

Popular with guests booking four-star hotels in Dalkeith

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews

Popular with guests booking four-star hotels in Edinburgh

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,796 reviews

Popular with guests booking four-star hotels in Edinburgh

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,707 reviews

Popular with guests booking four-star hotels in Edinburgh

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,937 reviews

Popular with guests booking four-star hotels in Edinburgh

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 209 reviews

Popular with guests booking four-star hotels in Edinburgh

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,574 reviews

Popular with guests booking four-star hotels in Musselburgh

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,319 reviews

Popular with guests booking four-star hotels in Bonnyrigg

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 566 reviews

Save money on four-star in Dalkeith and nearby – budget options available

Alexander Guest House

Edinburgh
Budget options available
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,574 reviews

Alexander Guest House is a friendly guest house with clean rooms and excellent bus access to Edinburgh city centre. Arthur’s Seat provides a beautiful backdrop.

From US$102.41 per night

Allison House 16

Edinburgh
Budget options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,937 reviews

This Georgian building is a family-run guest house with easy access to Edinburgh city centre by bus. It offers free WiFi, free parking and en suite rooms with flat-screen TVs.

From US$121.03 per night

Lasswade Road House

Edinburgh
Budget options available
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 40 reviews

Offering a garden and city view, Lasswade Road House is located in Edinburgh, 5.5 km from University of Edinburgh and 5.9 km from National Museum of Scotland.

<h2>Spacious Accommodation</h2> The Mansion House At Kirkhill in Arniston offers 10 bedrooms and nine bathrooms.

Housekeeper's Rooms

Pathhead
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 20 reviews

Housekeeper's Rooms, a property with a garden, is set in Pathhead, 17 km from Arthurs Seat, 18 km from University of Edinburgh, as well as 18 km from National Museum of Scotland.

Pentland Lodge

Gorebridge
Budget options available
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 46 reviews

Situated in Gorebridge, 18 km from University of Edinburgh, Pentland Lodge offers accommodation with a sauna and a hot tub. This property offers access to a patio, free private parking and free WiFi.

Roslin Chapel Lodge - Uk49194

Roslin
Budget options available

Roslin Chapel Lodge - Uk49194, a property with a garden, is situated in Roslin, 11 km from University of Edinburgh, 12 km from National Museum of Scotland, as well as 12 km from Edinburgh Waverley...

Roslin Chapel Cottage - Uk49193, a property with a garden, is located in Roslin, 11 km from University of Edinburgh, 12 km from National Museum of Scotland, as well as 12 km from Edinburgh Waverley...

Enjoy breakfast in Dalkeith and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,796 reviews

Located in Edinburgh, 6.1 km from Dalhousie Castle, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$171.56 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 566 reviews

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.

From US$305.89 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,319 reviews

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

From US$198.16 per night

Faside Estate

Musselburgh
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 26 reviews

Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

From US$365.74 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 493 reviews

Set in the village of Roslin, The Original Rosslyn Inn is an idyllic village inn, just 8 miles from Edinburgh’s city centre.

From US$198.16 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 780 reviews

In central Edinburgh, this 4-star Georgian town house offers free Wi-Fi and free parking. The local bus service allows easy access to Edinburgh city centre.

From US$289.93 per night

The Scott

Edinburgh
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,779 reviews

Welcome to The Scott, where history intertwines with luxury in the heart of Edinburgh's Southside.

From US$290.46 per night

The Scholar

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 3,409 reviews

The Scholar is a newly refurbished hotel located in the beautiful grounds of the Pollock Estate, just a few minutes’ walk from Arthurs Seat, Holyrood Park and the Meadows and within walking distance...

From US$186.53 per night

4 star hotels that guests love in Dalkeith

See all
Avg. price/night: US$166.24
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 352 reviews
Location was great if going to Dalhousie Castle. Breakfast is an absolute must, it's the best thing about the place. You can taste the quality.
Guest review by
Craig
Young couple
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Great location outside of the city centre with easy access. Hotel was clean and tidy, staff were lovely. Food next door was great.
Guest review by
Martin
Solo traveller
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Large family room perfect for family with one double bed and one double sofa bed. Close location for Edinburgh. Very clean with modern decoration. Handy having the pub restaurant next to it but a bit expensive. We went to Dobbies for breakfast.
Guest review by
Coral
Family with young children
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
The perfect location for a direct bus trip into the city centre if you’re staying for any in-town activities. I would most certainly stay here again! The room was lovely, clean & thoughtfully designed with a great bathroom too. All staff members were so lovely, helpful and a fab asset! WiFi connection was super strong and reliable and the in-room air conditioning is excellent & super smart.
Guest review by
Anna
Group
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Modern, clean and in the right location. Next to a decent pub for food
Guest review by
David
Solo traveller
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Well kept in a great location! Staff were amazing, the rooms were spacious and modern. Just what you need for a couple of nights stay. The pub next door had lovely food and a great breakfast. It’s closer than you think to the centre of Edinburgh if you’re willing to get a bus or taxi in and don’t want to be in a busy area!!
Guest review by
Adam
Young couple
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Fantastic modern and clean hotel in a great location for getting into the city on the no 29 bus. £4 return to Princess Street and 35 mins. Fantastic breakfast anc all the staff were so helpful and kind. Will be staying again in the future.
Guest review by
Louise
Family with young children
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Nice clean modern room and bathroom. Location ideal for my stay. Free parking and decent pub next door.
Guest review by
David
Solo traveller
Avg. price/night: US$124.48
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,209 reviews
Clean and a great location for buses to city centre. Great staff
Guest review by
Moira
Family with young children