Skip to content

Vacation rentals in Bonnyrigg

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Bonnyrigg

Guests agree: these stays are highly rated for location, cleanliness, and more.

Private room in Midlothian
Private-access room and shower room near Edinburgh
Your room is modern and quiet, has a double bed, sitting area and TV. Bright, private shower room with sink and toilet. Sole use of a compact kitchen area: small fridge, shared freezer, cool box, microwave, kettle, toaster, toasted sandwich maker, electric casserole, various utensils, cutlery & crockery. Shared washing machine. Simple breakfast selection provided, plus tea & coffee. Welcome tray with home baking. Private car parking. Workstation for long-stay guests if requested. Garden access.
$49 per night
SUPERHOST
Private room in Midlothian
Charming place with easy access to Edinburgh
My home is a 2 bedroom ground floor flat on a quiet residential street in Gorebridge, a town with good train and bus links to Edinburgh and the Borders. I also have on street parking. The bedroom has 2 single beds, table and chair suitable for laptop working and ample storage space. A kettle and tea/coffee are provided. The bathroom has a powerful shower. There is a large garden with eating area and summer house which guests are welcome to use. A keysafe entry system allows for easy access.
$43 per night
SUPERHOST
Condo in Midlothian
My Space
My Space is located in Midlothian which is just on the outskirts of Edinburgh. It’s in a small town (Bonnyrigg) which has local amenities including local Tesco shop and co-op, a few bars and restaurants also. There are 2 bus routes from Bonnyrigg into Edinburgh city centre which run every 10mins and are located less that 5min walk from the property. There is even a night bus that will bring you back into Bonnyrigg until the early hours! The flat is small and cosy and fit for 2 adults.
$111 per night
SUPERHOST

Stay near Bonnyrigg's top sights

Photo of The Paper Mill
The Paper Mill31 locals recommend
Photo of Gigi's Italian Restaurant
Gigi's Italian Restaurant12 locals recommend
Photo of Laird & Dog Inn
Laird & Dog Inn8 locals recommend

Other great vacation rentals in Bonnyrigg

Private room in Bonnyrigg
Double room in home nr Edinburgh
$68 per night
SUPERHOST
Cottage in Bonnyrigg
One bed semi-detached self-catering cottage.
$111 per night
SUPERHOST
Private room in Gilmerton
Private double room / en-suite in cosy townhouse
$70 per night
SUPERHOST
Rental unit in Liberton
Carlotta Guest House in Peaceful South Edinburgh
$99 per night
PLUS
Cottage in Edinburgh
Drumbank Cottage - Sleeps 4
$80 per night
Private room in Edinburgh
Family home with private room for short /long stay
$57 per night
SUPERHOST
Private room in Newtongrange
Cosy large room in cottage
$47 per night
SUPERHOST
Rental unit in Midlothian
Entire upper villa in Roslin, near Edinburgh
$101 per night
SUPERHOST
Private room in Liberton
Quiet, single room getaway from the city bustle
$26 per night
SUPERHOST
Private room in Edinburgh
Large double en-suite room in beautiful new home.
$74 per night
Private room in Penicuik
Bright en- suite double,dogs welcome, free parking
$63 per night
SUPERHOST
Private room in Midlothian
Gorebridge Midlothian 10 miles from EDINBURGH
$55 per night
SUPERHOST

Stays in Bonnington

Rental unit in Leith
Modern, patio/garden in trendy Leith, parking
$91 per night
SUPERHOST
Private room in Leith
Shortbread Stay
$69 per night
SUPERHOST
Rental unit in Leith
Stylish and Comfortable City Centre Apartment
$137 per night
SUPERHOST
Private room in Leith
En-suite room close to city centre
$68 per night
SUPERHOST

Stays in Bonnyrigg

Guesthouse in Danderhall
Smart and Spacious Apex/'Granny-flat'/Extension
$94 per night
Private room in Musselburgh
Edinburgh: Best city in the World 2022 Timeout mag
$32 per night
SUPERHOST
Condo in Edinburgh
The Peacock's house
$86 per night
SUPERHOST
Private room in Liberton
Spacious triple ensuite-breakfast & free parking
$82 per night
SUPERHOST
  1. Airbnb
  2. United Kingdom
  3. Scotland
  4. Midlothian
  5. Bonnyrigg