Skip to main content

Cheap hotels in Bonnyrigg

Find the cheap hotels that appeal to you the most

The best cheap hotels in Bonnyrigg

Check out our pick of great cheap hotels in Bonnyrigg

Filter by:

Review score

Hotel Ceilidh-Donia

Edinburgh (Near Bonnyrigg)

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.

D
Daniel
From
Spain
A warm, home like environment. The owners were amazing, Mrs. Susan and Mr. Kevin were the most amazing hosts. Their hospitality were unmatched. Comfortable bedroom, a very peaceful and quiet zone and with a ten minute walk you are in the centre. And the breakfast is delicious. It exceeded our expectations.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,006 reviews
Price from
US$172.66
1 night, 2 adults

Grangeview Guest House

Edinburgh (Near Bonnyrigg)

With free private parking and free Wi-Fi, a 30-minute walk from the centre of Edinburgh, Grangeview Guest House boasts an impressive winding staircase, a 32-inch flat-screen TV in its bedrooms, and...

G
Geeta
From
India
Location , Room , cleanliness , facilities , extremely comfortable.... Like the location very much , nearby one Indian Hotel is also there , rest all main places near by with excellent communication by Bus
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 364 reviews
Price from
US$167.86
1 night, 2 adults

Sonas Guesthouse

Edinburgh (Near Bonnyrigg)

With free parking and free WiFi, Sonas Guest House offers bright, cosy bedrooms. The historical Royal Mile and Holyrood Park are just a 20-minute walk away.

M
Minna
From
Finland
The rooms were cosy. Breakfest was served in a bag and was sufficient for us fringe goers. Many fringe theathers were within a walking distance (we like walking, but there are busses available also.) peaceful. Not cheap. But functioned very well for us.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 700 reviews
Price from
US$161.20
1 night, 2 adults

Melville Castle Hotel

Edinburgh (Near Bonnyrigg)

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.

C
CHRISTOPHER
From
Australia
A dream to stay in a castle & the place & staff were exceptional. We loved it.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,795 reviews
Price from
US$197.17
1 night, 2 adults

The Melville Inn by Innkeeper's Collection

Dalkeith (Near Bonnyrigg)

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.

H
Heather
From
Romania
Comfortable and restful. The restaurant was also amazing, and the staff were so helpful
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,212 reviews
Price from
US$100.72
1 night, 2 adults

Laird And Dog Inn

Lasswade (Near Bonnyrigg)

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.

I
Ilyas
From
Indonesia
The hotel has some selection for breakfast: non-vegetarian and vegetarian, we ordered both and both are super delicious! We came all the way from Indonesia and we didn't regret coming to Laird and Dog Inn. Everything was perfect. Definitely will be back again!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,191 reviews
Price from
US$131.89
1 night, 2 adults

The Scholar

Edinburgh (Near Bonnyrigg)

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

E
Ekaterina
From
Spain
Super comfortable bed. Great breakfast by request with calm and friendly staff. No rush during breakfast which creates a perfect start for the morning.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 3,441 reviews
Price from
US$175.52
1 night, 2 adults

Edinburgh Marriott Hotel Holyrood

Edinburgh (Near Bonnyrigg)

Just metres from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms.

A
Alison
From
South Africa
Spacious, clean, doorman super friendly helpful and welcoming
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,013 reviews
Price from
US$175.52
1 night, 2 adults

Best Western Kings Manor

Edinburgh (Near Bonnyrigg)

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

I
Ian
From
Spain
Well positioned and staff very helpful
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 6,522 reviews
Price from
US$146.55
1 night, 2 adults

Rosehall Hotel

Edinburgh (Near Bonnyrigg)

Just over a mile from the centre of beautiful Edinburgh, The Rosehall is a small private hotel on the A7, close to Holyrood Park and the stunning Arthur’s Seat.

D
Daniela
From
Switzerland
We really enjoyed our stay. The hotel is well located ( not in central area of Edinburgh but with bus stop close by). We had breakfast there and it was quite good (good variety). The room 5 is a family room and is very beautiful and big (with 1 big bed and 2 single beds and with a big bathroom).
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 785 reviews
Price from
US$223.02
1 night, 2 adults
All cheap hotels in Bonnyrigg

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.

Most booked cheap hotels in Bonnyrigg and surroundings in the past month

See all

Popular with guests booking cheap hotels in Bonnyrigg

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 8 reviews

Popular with guests booking cheap hotels in Dalkeith

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

Popular with guests booking cheap hotels in Edinburgh

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

Popular with guests booking cheap hotels in Edinburgh

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

Popular with guests booking cheap hotels in Edinburgh

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 52 reviews

Popular with guests booking cheap hotels in Edinburgh

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,000 reviews

Popular with guests booking cheap hotels in Edinburgh

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

Popular with guests booking cheap hotels in Edinburgh

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

Popular with guests booking cheap hotels in Edinburgh

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 258 reviews

Popular with guests booking cheap hotels in Musselburgh

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

Enjoy breakfast in Bonnyrigg and nearby

Laird And Dog Inn

Lasswade
Breakfast options
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,189 reviews

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.

From US$119.90 per night
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$173.19 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 4,211 reviews

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.

From US$124.70 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 491 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.51 per night

Samsara Home

Edinburgh
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 49 reviews

3 km from Arthurs Seat in Edinburgh, Samsara Home offers accommodation with access to spa facilities, wellness packages and beauty services.

From US$117.50 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 933 reviews

Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 10 km from Dalhousie Castle and 17 km from Arthurs Seat.

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

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

From US$125.30 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 2,000 reviews

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.

Stay connected in Bonnyrigg and nearby. Cheap hotels with free WiFi

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 40 reviews

Roslin Templar loft is set in Roslin, 11 km from University of Edinburgh, 12 km from National Museum of Scotland, and 12 km from Edinburgh Waverley station.

From US$306.42 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 375 reviews

With its own Victorian tearoom, Chapel Cross Guest House is situated in the historic village of Roslin and 9 miles south from the scenic capital city of Edinburgh. Free on-site parking is available.

From US$158.54 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 51 reviews

Set in Edinburgh and only 4.7 km from Arthurs Seat, LITTLE FRANCE House room2 offers accommodation with garden views, free WiFi and free private parking.

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

Situated 4 km from Arthurs Seat, 1BR Edinburgh Stay with Free Parking Sleeps 4 features accommodation with free WiFi and free private parking.

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

Situated in Gorebridge and only 5.4 km from Dalhousie Castle, Harvieston Estate Rooms features accommodation with garden views, free WiFi and free private parking.

From US$73.27 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 8 reviews

Featuring air-conditioned accommodation with a balcony, Luxury 4-Bedroom 2 Bathroom Private Vila is located in Loanhead. This property offers access to a terrace, free private parking and free WiFi.

From US$339.72 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 507 reviews

Boasting lake views, The Secret Hideaway offers accommodation with patio, around 11 km from Dalhousie Castle. This property offers access to a terrace, free private parking and free WiFi.

From US$285.18 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3 reviews

Situated in Edinburgh and only 2.3 km from Portobello Beach, Private 2 bed Apartment - Edinburgh - Sleeps 2 Max features accommodation with city views, free WiFi and free private parking.

From US$269.54 per night

Cheap hotels that guests love in Bonnyrigg

See all
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 8 reviews
top quality property and kitchen. owner has quality preference. location fine for in/out of Edinburgh. close to Rosslyn Chapel.
Guest review by
Anna
Solo traveller