Skip to main content

The best cheap hotels in Dalkeith

Check out our pick of great cheap hotels in Dalkeith

Filter by:

Review score

See the latest prices and deals by choosing your dates.
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.

Very clean, modern, spacious room.
Scored 8.8
8.8
Rated fabulous
Fabulous
4,333 reviews
Price from
£57.60
per night
Destiny Scotland - Royal Mile Residence, hotel in Dalkeith

Situated on the Royal Mile in the Old Town of Edinburgh, Destiny Scotland - Royal Mile Residence features accommodation with free WiFi, seating area and flat-screen TV.

Self check in is great.
Scored 9.1
9.1
Rated superb
Superb
1,560 reviews
Price from
£157.50
per night
Hotel Ceilidh-Donia, hotel in Dalkeith

This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

Perfect for what we needed. Kevin is a fantastic host. Would definitely stay again.
Scored 9.3
9.3
Rated superb
Superb
1,965 reviews
Price from
£135
per night
BrewDog DogHouse Edinburgh, hotel in Dalkeith

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh.

What can I say..It's just simply a great experience. As a fan of Brewdog i might be a bit biased but my wife loved it as well.
Scored 9.5
9.5
Rated exceptional
Exceptional
1,413 reviews
Price from
£184
per night
Glenalmond House, hotel in Dalkeith

This Victorian guest house is 2.4 km from Edinburgh city centre, with easy access by bus. It has guaranteed free parking for each room, free Wi-Fi and traditionally decorated luxury rooms.

We had a nice stay here with pleasant hosts. Price / value ratio a bit high, facilities and rooms did not exceed expectations.
Scored 9.2
9.2
Rated superb
Superb
356 reviews
Price from
£292.80
per night
Gifford House, hotel in Dalkeith

The friendly and welcoming Gifford House has free on street parking and is about 1.25 miles south of Princes Street and on a main bus route to Edinburgh city centre.

Location and lovely host, Margaret
Scored 9.3
9.3
Rated superb
Superb
208 reviews
Price from
£180
per night
Edinburgh Seaside Apartment, hotel in Dalkeith

Situated in Edinburgh and only 500 metres from Portobello Beach, Edinburgh Seaside Apartment features accommodation with garden views, free WiFi and free private parking.

It had everything you would need Host provided milk wine on arrival Soaps It was close to the bus into Edinburgh
Scored 9.2
9.2
Rated superb
Superb
106 reviews
Price from
£270
per night
21212, hotel in Dalkeith

Featuring a shared lounge, a restaurant as well as a bar, 21212 is located in the centre of Edinburgh, 300 metres from Edinburgh Playhouse. This 5-star hotel offers free WiFi.

Surprising that breakfast was not included and £15 only got you a continental breakfast for that, as the only option. The room was immaculate and beautifully appointed however, despite there being a full stocked mini bar, there were no in room coffee/tea facilities.
Scored 9.2
9.2
Rated superb
Superb
304 reviews
Price from
£195
per night
Roomzzz Edinburgh, hotel in Dalkeith

Offering city views, Roomzzz Edinburgh is an accommodation located in Edinburgh, 700 metres from Royal Mile and 1 km from National Museum of Scotland.

Very nice rooms with lots of space and amenities
Scored 9.0
9.0
Rated superb
Superb
789 reviews
Price from
£313
per night
Lovely main door 2 bed apartment, hotel in Dalkeith

In the Bruntsfield district of Edinburgh, close to EICC, Lovely main door 2 bed apartment has a garden and a washing machine.

This apartment had everything you could possibly want, lovely bright bedrooms, a huge lounge room and an extremely well equipped kitchen. Communication with the host was excellent . Would highly recommend
Scored 9.4
9.4
Rated superb
Superb
150 reviews
Price from
£198
per night
All cheap hotels in Dalkeith
Looking for a cheap hotel?
For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.
Search cheap hotels in Dalkeith

Most booked cheap hotels in Dalkeith this month

Cheap hotels that guests love in Dalkeith

  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 reviews
    Great location near the Edinburgh bypass. Room was very clean and well appointed and comfortable bed ( quite firm bed but we like them that way !) Lovely shower and clean bathroom. The room was quiet and we heard very little noise around us. We had a couple of meals in the Melville Inn which were very nice. Breakfast seemed reasonable compared to equivalent elsewhere and we liked that we could just order what we wanted rather than a buffet style
    Sue
    Young couple
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 reviews
    Nice welcome, plenty of parking, food nearby, ideal location for what I was doing.
    Peter
    Solo traveller
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 reviews
    Location was ideal to Royal Infirmary hospital for visiting family member.
    Jayne
    Solo traveller
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 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.
    Coral
    Family with young children
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 reviews
    Nice clean modern room and bathroom. Location ideal for my stay. Free parking and decent pub next door.
    David
    Solo traveller
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 reviews
    We always stay here when visiting family, the hotel is in a great location with the bus stop only a few minutes walk away which enables easy access to the city or airport. The staff are always friendly and helpful and the rooms are spotless and comfortable.
    ALISON
    Young couple
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 reviews
    Friendliness,very clean , Ideal location for our trip
    Brenda
    Family with young children
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 reviews
    Rooms are a great size. Very clean and modern. Ideal location, just up the road from Edinburgh. We've been here twice now. The food is lovely and the staff are great. Will definitely return again next year.
    Bree
    Family with young children
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 reviews
    This was an ideal location for an early flight from Edinburgh airport. The room was very clean as was the bathroom.
    Isobel
    Young couple
  • Avg. price/night: £116.10
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 4,333 reviews
    Location ideal for the Edinburgh royal infirmary staff on reception very friendly and helpful hotel very clean
    irene
    Family with young children

Research, refine and make plans for your whole trip

gogless