Skip to main content

The best cheap hotels in Dalkeith

Check out our pick of great cheap hotels in Dalkeith

Filter by:


Review score

Superb: 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.

Set 1.1 km from Butterfly & Insect World, Glenarch House is in Dalkeith and features a garden and a terrace. The accommodation is 2.1 km from the Dalkeith Country Park.

This double room features a bathroom with a bath and a shower. A flat-screen TV is offered.

A beautiful setting with charming and quiet rooms. Great hosts! Restaurants and grocery within walking distance and travel to Edinburgh was easily accessible by bus. A perfect way to wrap up our time in Edinburgh.

Show more Show less
9
Superb
122 reviews
Price from
NOK 2,031
per night

Offering city views, Fantastic - Centrally located 1 bed APT with Wi-fi is an accommodation situated in Dalkeith, 10 km from Royal Mile and 11 km from National Museum of Scotland. The property is located 11 km from The Real Mary King's Close, 11 km from Camera Obscura and World of Illusions and 12 km from Edinburgh Waverley station. Free WiFi is available throughout the property and University of Edinburgh is 10 km away.

The apartment is really amazing, it has much beyond the basics, excellently equipped. I was even provided with fresh milk, bread, butter, and pastrami for breakfast.

Show more Show less
9.5
Exceptional
17 reviews
Price from
NOK 1,544
per night

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. Musselburgh train station is 6.6 km from the property, while Edinburgh Waverley is 9.6 km away.

Morden and clean staff very helpful and pleasant this is our second visit and would not have returned if not satisfied

Show more Show less
8.8
Fabulous
4,170 reviews
Price from
NOK 1,450
per night

Built in 1852, Rathan House - The Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh. An enchanting guesthouse, it features a sun terrace, a beautiful garden with croquet lawn and free on-site parking.

A lovely guesthouse located in a lovely part of Scotland. Enjoyed every bit of the experience. Welcoming and friendly hosts. Absolutely loved the experience. Thank you. Highly recommended it.

Show more Show less
8.5
Very good
168 reviews

Situated 11 km from Royal Mile, 11 km from National Museum of Scotland and 11 km from The Real Mary King's Close, Dalkeith Three Bed Two Bath Apartment features accommodation located in Dalkeith. The property is around 12 km from Camera Obscura and World of Illusions, 12 km from Edinburgh Waverley station and 12 km from Edinburgh Castle. Free WiFi is available throughout the property and University of Edinburgh is 11 km away.

Very much suitable Apartment for family with kids to stay, easy commute to city centre, very quite and calm surrounding.

Show more Show less
8.5
Very good
30 reviews
Price from
NOK 2,234
per night

Situated 17 km from University of Edinburgh, Fordel Cottage features accommodation with free WiFi and free private parking. The property is around 17 km from National Museum of Scotland, 17 km from Edinburgh Playhouse and 18 km from The Real Mary King's Close. The property is non-smoking and is located 17 km from Royal Mile.

Show more Show less
10
Exceptional
1 reviews
Price from
NOK 3,441
per night

Located in Edinburgh, 10 km from University of Edinburgh, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers room service, a 24-hour front desk and free WiFi. Guests can make use of a bar.

Our room was amazing, there was a door that led straight outside so you could sit and have morning coffee in the fresh air, looking out onto the woodland in front. The room itself was very big and comfortable. I also like that we had a bathtub. The staff that we met were all very nice. Importantly for us , it is easily reachable by public transport: the number 3 bus goes from Princes Street, over South Bridge, and stops right in front of the property. You can buy a day ticket on the buses in Edinburgh for £5, and this hotel is within that central zone covered by the day pass. Buses go every ten minutes or so during the day, and every half hour later in the evening. About 1km away (in the garden centre) is also a small Waitrose with cafe, which is easily walkable. We had dinner in the restaurant and it was fantastic: the food was lovely and the staff were very kind. The bar is also very cozy. We stayed in Dalmahoy just before this and that had a much more country club atmosphere, but this really felt like we were staying in a Scottish Castle: the decor is very dramatic and historic. We loved it.

Show more Show less
8.5
Very good
1,316 reviews
Price from
NOK 2,288
per night

The Laird And Dog is located in the Midlothian village of Lasswade, 15 minutes’ drive from Edinburgh. It offers a conservatory-style restaurant, rooms with free Wi-Fi and free parking.

Modern rooms are decorated in light colours and feature flat-screen satellite TVs and work desks. Rooms also include hairdryers and tea/coffee-making facilities.

Everything,the meals were lovely ,great location ,rooms clean ,bed comfy,friendly staff

Show more Show less
8.2
Very good
1,149 reviews
Price from
NOK 975
per night

Located in Bonnyrigg and only 10 km from University of Edinburgh, Modern Home Near Edinburgh City provides accommodation with garden views, free WiFi and free private parking. Housed in a building dating from 2020, this apartment is 11 km from The Real Mary King's Close and 12 km from Camera Obscura and World of Illusions. The property is non-smoking and is situated 11 km from National Museum of Scotland.

Show more Show less
10
Exceptional
1 reviews

Located in the village of Lasswade, Kevock Vale Park is a quiet holiday retirement park on the North Esk river, 10 km from Edinburgh. Free WiFi is featured throughout the property and free private parking is available on site.

Lasswade has good public transport links to Edinburgh and is also ideally located for guests wishing to explore the Lothians, Fife and the Scottish Borders.

The property has everything you would want or need as a family. It is completely livable year round. The neighborhood is so peaceful and well connected it feels like a home away from home. You will want for nothing and the extras are a pony, two minature pigs, and a baby sheep. The river is spectacular and the local spots like Laird and Dog are perfect. The 31 bus goes into the city every 30 minutes or so and you don't have to deal with any tourists. The ancient cemetery is moments away and makes you think of the William Wallaces of the world. Living history at its finest.

Show more Show less
9.2
Superb
77 reviews
Price from
NOK 1,625
per night

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: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 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: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 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: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 reviews
    The location is ideal and near a park and ride. Clean rooms and lovely showers.
    Philippa
    Family with young children
  • Avg. price/night: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 reviews
    We were travelling for an early appointment on the south side of Edinburgh so the location was ideal for that purpose
    Hilda
    Young couple
  • Avg. price/night: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 reviews
    Good varied menu for breakfast. Food excellent. Ideal location for trips into Edinburgh, and seeing son.
    middleton
    Young couple
  • Avg. price/night: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 reviews
    Room: Spacious, clean, and with modern decor, providing a comfortable stay. Location: Perfectly situated for both convenience and tranquility, offering easy access to attractions. Overall, Holiday Inn Ellesmere Port/Cheshire Oaks, an IHG Hotel exceeded expectations with great breakfast choices, comfortable rooms, and an ideal location. Highly recommended for a memorable stay.
    Hany
    Young couple
  • Avg. price/night: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 reviews
    Friendliness,very clean , Ideal location for our trip
    Brenda
    Family with young children
  • Avg. price/night: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 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: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 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: NOK 1,572.11
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4,169 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