Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

80 hotels in Bonnyrigg

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Dalhousie Castle Hotel BonnyriggCockpen Road, Bonnyrigg, United Kingdom, EH19 3JBView on map
1.4 km from City Centre100 m from Dalhousie Castle
Placed directly next to Temple Church, the venue welcomes guests since 1280 year and offers a sweeping view together with mountain biking, archery and horse riding.
  • The hotel has
    • On-site car park
    +1
7.8
Very good86 reviews
Price from£ 180per nightSelect
Not available
The Retreat Castle Bed & Breakfast BonnyriggApartment1 Cockpen Road, Bonnyrigg, United Kingdom, EH19 3HSView on map
400 m from City Centre900 m from Bonnyrigg & District Ex Servicemen's Club Ltd
The hotel has a private garden and accommodates guests in 5 individual rooms overlooking the courtyard.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • Electric kettle
    +1
Price from£ 144per nightSelect
Not available
Four Bedroom Bonnyrigg House15 Hawthornden Avenue Bonnyrigg, Bonnyrigg, United Kingdom, EH19 2JPView on map
1000 m from City Centre300 m from Bonnyrigg Snooker Club
Price from£ 156per nightSelect
Not available
Similar properties near Bonnyrigg
Melville CastleGilmerton Road, Lasswade, United Kingdom, EH18 1APView on map
2.5 km from Bonnyrigg2.5 km from City Centre1.7 km from Delhousie Masonic Lodge 720
This hotel with pubs, restaurants and bars onsite features 32 contemporary rooms and is conveniently located a short walk from Dalkeith Museum.
6.0
Guest rating
Price from£ 106per nightSelect
Not available
Best Western Kings Manor Hotel100 Milton Road East, Edinburgh, United Kingdom, EH152NPView on map
8.4 km from Bonnyrigg8.4 km from City Centre
Located 6 km away from Edinburgh city center, this hotel features 95 rooms and a swimming pool.
8.4
Great840 reviews
Price from£ 81per nightSelect
Not available
The Sun InnLothianbridge, Dalkeith, United KingdomView on map
1.3 km from Bonnyrigg1.3 km from City Centre1.4 km from Dalhousie Castle
This hotel offers the lounge bar and 6 rooms together with convenient location close to Butterfly & Insect World.
Price from£ 165per nightSelect
Not available
Carberry Tower Mansion HouseCarberry Tower Estate, Musselburgh, United Kingdom, EH21 8PYView on map
7.5 km from Bonnyrigg7.5 km from City Centre
This historic-style hotel is set at a short distance to Dalkeith Country Park.
Price from£ 140per nightSelect
Not available
Ravelston House182 North High Street, Musselburgh, United KingdomView on map
8.6 km from Bonnyrigg8.6 km from City Centre
Offering location close to Portobello Beach, this hotel overlooks the garden and has a refurbished restaurant.
Price from£ 100per nightSelect
Not available
Rockville Hotel2 Joppa Pans, Edinburgh, United Kingdom, EH15 2HFView on map
8.9 km from Bonnyrigg8.9 km from City Centre
Located near Jump In Trampoline Parks, this family-run hotel features a full Scottish breakfast.
7.6
Very good3 reviews
Price from£ 100per nightSelect
Not available
Melville CastleMelvillegate, Edinburgh, Dalkeith, United Kingdom, EH18 1APView on map
2.9 km from Bonnyrigg2.9 km from City Centre
Near the hotel, there is a railway station and guests can easily reach Butterfly & Insect World which is not far away.
Price from£ 76per nightSelect
Not available
Premier Inn Edinburgh A1Carberry Road, Inveresk, Edinburgh, United Kingdom, EH21 8PTView on map
7.4 km from Bonnyrigg7.4 km from City Centre
Located just 1.6 km from St Michael's Parish Church, this hotel features 60 rooms and a family restaurant on-site.
6.8
Nice4 reviews
Price from£ 70per nightSelect
Not available
Premier Inn Edinburgh A7Melville Dykes Road, Edinburgh, United Kingdom, EH18 1ANView on map
2.1 km from Bonnyrigg2.1 km from City Centre1.5 km from Delhousie Masonic Lodge 720
Located near Butterfly & Insect World, this designer hotel features a hot buffet breakfast.
7.4
Very good1 review
Price from£ 79per nightSelect
Not available
Arden Guest House126 Old Dalkieth Road, Edinburgh, United KingdomView on map
6.7 km from Bonnyrigg6.7 km from City Centre
This pet-friendly hotel with garden views lies close to the sights of Edinburgh including Holyrood Park.
7.6
Very good28 reviews
Price from£ 90per nightSelect
Not available
Laird And Dog Inn5 High Street, Lasswade, United Kingdom, EH18 1NAView on map
1.9 km from Bonnyrigg1.9 km from City Centre1000 m from Bonnyrigg Snooker Club
Located 1 km from the center of Lasswade, this hotel features hiking and billiards in the area and a garden bar onsite.
8.4
Great2 reviews
Price from£ 66per nightSelect
Not available
The County Hotel152 High Street, Edinburgh, United Kingdom, EH22 1AYView on map
3.5 km from Bonnyrigg3.5 km from City Centre
Placed close to Butterfly & Insect World in the centre of Dalkeith, this hotel offers 32 rooms.
7.0
Very good77 reviews
Price from£ 104per nightSelect
Not available
Premier Inn Edinburgh East228 Willowbrae Road, Edinburgh, United Kingdom, EH8 7NGView on map
9.0 km from Bonnyrigg9.0 km from City Centre
Located just 2.4 km from Holyrood Park, this hotel features 39 rooms and a grill restaurant on-site.
6.8
Nice2 reviews
Price from£ 57per nightSelect
Not available
Innkeeper'S Collection, Edinburgh, DalkeithThe Melville Inn, Dalkeith, United Kingdom, EH18 1ARView on map
2.9 km from Bonnyrigg2.9 km from City Centre
Within easy reach of Dalkeith Palace, this hotel comprises 74 rooms with en suite bathrooms.
9.6
Perfect2 reviews
Price from£ 65per nightSelect
Not available
Premier Inn Edinburgh A191 Newcraighall Road, Edinburgh, United KingdomView on map
7.3 km from Bonnyrigg7.3 km from City Centre
Adjacent to Edinburgh Castle, and close to Musselburgh Museum, this impressive hotel features 42 classic rooms.
8.2
Great78 reviews
Price from£ 85per nightSelect
Not available
Carberry TowerBy Musselburgh, East Lothian, Musselburgh, United Kingdom, EH21 8PYView on map
7.2 km from Bonnyrigg7.2 km from City Centre
Located in the suburb district of Musselburgh, this traditional-style villa offers a sun terrace, a bar and a garden.
9.2
Perfect60 reviews
Price from£ 129per nightSelect
Not available
Emerald Guest House3 Drum Street, Edinburgh, United KingdomView on map
4.7 km from Bonnyrigg4.7 km from City Centre
This royal-style hotel is set at a short distance to Arthur's Seat.
Price from£ 177per nightSelect
Not available
Beechwood Park - Sleeps 4 Easy Access To Edinburgh20 Beechwood Park, Newtongrange, United Kingdom, EH22 4RYView on map
2.3 km from Bonnyrigg2.3 km from City Centre1.7 km from Dalhousie Castle
Placed 3.4 km from Arniston House, the property consists of 2 bedrooms, 1 bathrooms and a kitchen.
Price from£ 86per nightSelect
Not available
Drummohr Holiday ParkLevenhall Musselburgh, Musselburgh, United Kingdom, EH21 8JSView on map
10.6 km from Bonnyrigg10.6 km from City Centre
Located 2.3 km from Musselburgh Racecourse, this self-catering villa features a shower, a dining table and a sofa at a terrace.
Select
Not available
Edinburgh LodgesEdinburgh Lodges, , Musselburgh, United Kingdom, EH21 8PYView on map
7.3 km from Bonnyrigg7.3 km from City Centre
Having an easy access to a bus stop, the property is located within 4 km of the city center.
8.2
Great85 reviews
Select
Not available
Aaron Lodge128 Old Dalkeith Road, Edinburgh, United KingdomView on map
6.6 km from Bonnyrigg6.6 km from City Centre
Placed in the recreational area, the property offers quick access to Greyfriars Kirk and proximity to a bus stop.
8.4
Great69 reviews
Price from£ 75per nightSelect
Not available
Faside EstateFaside Estate Nr Edinburgh, Musselburgh, United Kingdom, EH33 2LEView on map
9.1 km from Bonnyrigg9.1 km from City Centre
There are rooms facing the garden and the hotel is set close to Musselburgh Racecourse.
Price from£ 176per nightSelect
Not available
Borthwick CastleNorth Middleton , Eh23 4Qy, Gorebridge, United KingdomView on map
7.3 km from Bonnyrigg7.3 km from City Centre
The venue features an outdoor pool and a garden restaurant, boasting location next to Vogrie Riding School.
Select
Not available
Twenty DcTwenty Dc, 20 Danderhall Crescent, Danderhall, Dalkeith, Edinburgh, United Kingdom, EH22 1LZView on map
4.9 km from Bonnyrigg4.9 km from City Centre
Price from£ 94per nightSelect
Not available
Aynetree Guest House12 Duddingston Crescent, Milton Road, Edinburgh, United KingdomView on map
8.4 km from Bonnyrigg8.4 km from City Centre
Set 3.8 km from Holyrood Park in Edinburgh, the apartment in a classical-style building features a swimming pool.
7.6
Very good56 reviews
Price from£ 72per nightSelect
Not available
Arden House26 Linkfield Road, Musselburgh, United Kingdom, EH21 7LLView on map
9.3 km from Bonnyrigg9.3 km from City Centre
Set in Musselburgh, this 7-room property is an ideal base for visits to Inveresk Lodge Gardens.
8.8
Great1 review
Price from£ 121per nightSelect
Not available
Anchorage B&B1 Elcho Place Port Seton, Cockenzie, United Kingdom, EH32 0DLView on map
14.4 km from Bonnyrigg14.4 km from City Centre
Offering convenient proximity to Hot Yoga Edinburgh, the hotel is also close to Hot Yoga Edinburgh.
9.8
Perfect3 reviews
Select
Not available
The Store, 1A Wemyss PlaceWemyss Place, Port Seton, United Kingdom, EH32 0DWView on map
14.5 km from Bonnyrigg14.5 km from City Centre
Located in Port Seton, and a short stroll from Cockenzie Harbour, this venue includes a fully equipped kitchen with a microwave oven, an electric kettle and a toaster, as well as 1 bathrooms.
Price from£ 115per nightSelect
Not available
Melville House103A North High Street , Musselburgh, United Kingdom, EH21 6JEView on map
8.7 km from Bonnyrigg8.7 km from City Centre
The hotel offers a first floor restaurant, featuring convenient location and a bus stop nearby.
Select
Not available
Aaran Lodge Guest House30 Milton Road East, Edinburgh, United KingdomView on map
8.4 km from Bonnyrigg8.4 km from City Centre
Offering location in Portobello district close to Edinburgh Crystal Visitor Centre, this accommodation features 8 rooms and a kids' club and a playground.
8.8
Great2 reviews
Price from£ 98per nightSelect
Not available
Rathan House45 Eskbank Road, Dalkeith, United Kingdom, EH223BHView on map
2.7 km from Bonnyrigg2.7 km from City Centre
Set in a conservation area close to Newbattle Abbey, the property includes a sun terrace and a swimming pool.
Price from£ 98per nightSelect
Not available
Apartment On Drybrough Crescent3/6 Drybrough Crescent, Edinburgh, United Kingdom, EH16 4FBView on map
7.7 km from Bonnyrigg7.7 km from City Centre
Nestled in Prestonfield district of Edinburgh, the venue is about 15 km from Turnhouse airport.
Price from£ 95per nightSelect
Not available
O Hostel411 Gilmerton Road, Edinburgh, United Kingdom, EH17 7JJView on map
5.7 km from Bonnyrigg5.7 km from City Centre
This royal-style hotel is set at a short distance to Royal Museum.
Price from£ 143per nightSelect
Not available
Ivy Niddrie Park15 Castlepark Glade Edinburgh Eh16 4Ga, Edinburgh, United Kingdom, EH9 3DEView on map
7.3 km from Bonnyrigg7.3 km from City Centre
The apartment is located 3.7 km from Royal Museum and comes with a mini-kitchen and a detached bathroom.
Price from£ 45per nightSelect
Not available
Escape PodsPovert Road Cabin Camping Reception, Arniston, United Kingdom, EH23 4LJView on map
2.8 km from Bonnyrigg2.8 km from City Centre1000 m from Arniston Miners Welfare Social Club
Located 3.9 km from Newbattle Abbey, this villa offers 10 rooms.
5.0
Guest rating1 review
Price from£ 28per nightSelect
Not available
Milton House24 Duddingston Crescent , Edinburgh, United Kingdom, EH15 3ATView on map
8.4 km from Bonnyrigg8.4 km from City Centre
Placed in the busy area, the property offers quick access to Omni Centre Edinburgh and proximity to a railway station.
8.2
Great1 review
Price from£ 79per nightSelect
Not available
Greenlees LodgeGreen Lane, Lasswade, United Kingdom, EH18 1HEView on map
1.9 km from Bonnyrigg1.9 km from City Centre700 m from Bonnyrigg Snooker Club
Set in close proximity to a bus stop and such attractions as Edinburgh Falconry & Fishing and Rosslyn Chapel, this apartment with panoramic views boasts a terrace.
Price from£ 90per nightSelect
Not available
Dalkeith Apart Hotel152 High Street, Dalkeith, United Kingdom, EH22 1AYView on map
3.5 km from Bonnyrigg3.5 km from City Centre
Within easy reach of Butterfly World, this hotel comprises 32 rooms with private bathrooms.
Price from£ 96per nightSelect
Not available
Keppel GateKeppel Gatenettlingflat, Galashiels, United Kingdom, EH38 5YFView on map
12.9 km from Bonnyrigg12.9 km from City Centre
Set in 15 km from Dalkeith Country Park and 34 km from North Berwick, the villa provides accommodation with amenities such as a free car park and a Jacuzzi.
Price from£ 325per nightSelect
Not available
First Lasswade Road HouseLasswade Road, Edinburgh, United Kingdom, EH16 6QTView on map
5.1 km from Bonnyrigg5.1 km from City Centre
Located 6 km from the city centre, the property has a sunny patio and 3 bedrooms with adjustable beds, sofa beds and extra-long beds.
Price from£ 241per nightSelect
Not available
Cockenzie House & Gardens22 Edinburgh Road Cockenzie And Port Seton, Port Seton, United KingdomView on map
14.0 km from Bonnyrigg14.0 km from City Centre
While staying in the hotel you are invited to discover Cockenzie House and Gardens set nearby, or walk for only 5 minutes to enjoy Chalmers Memorial.
Select
Not available
The Lochside House ResidenceOld Church Lane Edinburgh Eh15 3Px, Edinburgh, United Kingdom, EH15 3PXView on map
8.6 km from Bonnyrigg8.6 km from City Centre
Set 2.7 km from National Museum of Scotland, this property features 5 bedrooms and a garden with a shower.
Price from£ 388per nightSelect
Not available
Elforma - Tudsbery House5 Tudsbery Ave, Edinburgh, United Kingdom, EH16 4GXView on map
7.1 km from Bonnyrigg7.1 km from City Centre
This 115 m² apartment near University of Edinburgh offers a tennis court and a golf course.
Price from£ 216per nightSelect
Not available
Dalkeith Three Bed Two Bath Apartment55F Saint Andrew Street, Dalkeith, United Kingdom, EH22 1BPView on map
3.6 km from Bonnyrigg3.6 km from City Centre
Located less than 10 minutes' walk to the city center, this 3-bedroom apartment features a kitchen and a private bathroom.
Price from£ 170per nightSelect
Not available
Musselburgh High Street 5 - Two Bedroom ApartmentFlat 5 49 High St, Musselburgh, United Kingdom, EH21 7ABView on map
8.8 km from Bonnyrigg8.8 km from City Centre
Staying in this 2-bedroom apartment, nestled near Fisherrow Harbour, guests can enjoy a patio to relax after a busy day.
Price from£ 145per nightSelect
Not available
Musselburgh High Street 6 Two Bedroom Maisonette3 Kerr'S Wynd, Musselburgh, United Kingdom, EH21 7RAView on map
8.9 km from Bonnyrigg8.9 km from City Centre
Located less than 10 minutes' walk to the city center, this 2-bedroom apartment features a kitchen and a private bathroom.
Price from£ 154per nightSelect
Not available
Musselburgh High St 2 Three Bedroom Maisonette49 2 Musselburgh High St, Musselburgh, United Kingdom, EH21 7ABView on map
8.9 km from Bonnyrigg8.9 km from City Centre
Situated 1 km from the centre of Musselburgh, the apartment with a view over the city offers a sunny patio.
Price from£ 211per nightSelect
Not available
Portobello Apartment13 A 2 Milton Road East, Edinburgh, United Kingdom, EH15 2NDView on map
8.4 km from Bonnyrigg8.4 km from City Centre
Situated in Portobello district, the property comprises a full kitchen and 2 bedrooms.
Price from£ 313per nightSelect
Not available
Musselburgh High Street 3 - Two Bedroom ApartmentFlat 3 49 High St, Musselburgh, United Kingdom, EH21 7ABView on map
8.8 km from Bonnyrigg8.8 km from City Centre
Set 1 km from the centre of Musselburgh, this apartment comes with 2 bedrooms, a kitchen, and own patio.
Price from£ 151per nightSelect
Not available
Musselburgh High St 4 Two Bedroom Apartment49 4 Musselburgh High Street, Musselburgh, United Kingdom, EH21 7ABView on map
8.9 km from Bonnyrigg8.9 km from City Centre
This 2-bedroom apartment with a fully equipped kitchen is situated within a 10-minute walk from the center of Musselburgh.
Price from£ 139per nightSelect
Not available
3 Bedroom Flat In Duddingston VillageThe Causeway, Edinburgh, United Kingdom, EH15 3PZView on map
8.7 km from Bonnyrigg8.7 km from City Centre
Featuring a kitchen and a terrace, the property is a 20-minute drive from Turnhouse airport.
Price from£ 526per nightSelect
Not available
Historic Stone Built 4Br Cottage For 8 W/Parking, Edinburgh, United Kingdom, EH15 3PXView on map
8.6 km from Bonnyrigg8.6 km from City Centre
The apartment is composed of 4 bedrooms, a private bathroom and a full kitchen, within 30 minutes' walk away from Royal Museum.
Price from£ 355per nightSelect
Not available
Mercat CottageMercat Cottage Cockenzie House And, Port Seton, United Kingdom, EH32 0HYView on map
14.0 km from Bonnyrigg14.0 km from City Centre
Nestled near a port, this villa consists of 2 bedrooms, a full kitchen, and a garden.
Price from£ 285per nightSelect
Not available
Mauldslie Hill CottageMauldslie Hill Cottage, Gorebridge, United Kingdom, EH23 4TBView on map
11.5 km from Bonnyrigg11.5 km from City Centre
Set in 12 km from Dalhousie Castle Falconry and 31 km from Melrose, the villa provides accommodation with amenities such as a free car park and a garden.
Price from£ 109per nightSelect
Not available
Musselburgh High Street Apartments49 High Street, Musselburgh, United Kingdom, EH21 7ABView on map
8.9 km from Bonnyrigg8.9 km from City Centre
This 60 m² accommodation consists of 2 bedrooms, a kitchen and 2 bathrooms.
Price from£ 138per nightSelect
Not available
Stylish 3 Bed With Stunning Sea Views139 New Street Musselburgh, Edinburgh, United Kingdom, EH21 6DHView on map
8.6 km from Bonnyrigg8.6 km from City Centre
Located in Edinburgh, and a short stroll from Musselburgh Beach, this venue includes a kitchen with a dishwasher and refrigerator, as well as 2 bathrooms.
Price from£ 117per nightSelect
Not available
Drybrough Apartment1 Drybrough Crescent , Edinburgh, United KingdomView on map
7.6 km from Bonnyrigg7.6 km from City Centre
Enjoying a convenient location in vicinity of Edinburgh Castle, the accommodation includes a patio and an outdoor swimming pool.
Price from£ 458per nightSelect
Not available
Travelodge Edinburgh MusselburghMoto Service Area, A1, Old Craighall, Edinburgh, United Kingdom, EH21 8REView on map
6.8 km from Bonnyrigg6.8 km from City Centre
Within easy reach of Inveresk Lodge Gardens, this hotel comprises 44 rooms with separate bathrooms.
6.6
Nice19 reviews
Price from£ 66per nightSelect
Not available
Carberry Tower Mansion House And EstateEast Lothian, Musselburgh, United Kingdom
6218.4 km from Bonnyrigg
Located next to Dalkeith Country Park, the venue comprises 29 rooms with garden views.
Price from£ 135per nightSelect
Not available
Kevock Vale ParkWestmill Haugh, Lasswade, United Kingdom, EH18 1LYView on map
1.8 km from Bonnyrigg1.8 km from City Centre700 m from Bonnyrigg Snooker Club
Set in 1.6 km from Mavisbank House and 8 km from Musselburgh, the villa provides accommodation with amenities such as free self parking and a luggage room.
Select
Not available
Robert Burns41 Abercorn Terrace Joppa, Edinburgh, United Kingdom, Edinburgh, United KingdomView on map
9.0 km from Bonnyrigg9.0 km from City Centre
The hotel lies not far away from Arthur's Seat and offers a garden restaurant and an outdoor pool onsite.
Select
Not available
Ettrick Bank198 Willowbrae Road, , Edinburgh, United Kingdom, EH8 7QHView on map
9.2 km from Bonnyrigg9.2 km from City Centre
Princes Street Gardens is 3.7 km from this villa that offers 2 bedrooms along with a kitchen.
Price from£ 78per nightSelect
Not available
Dalkeith Five Bedroom House7 Duke Street, Dalkeith, United Kingdom, EH22 1BGView on map
3.5 km from Bonnyrigg3.5 km from City Centre
This villa is placed 3.2 km from Dalhousie Castle Falconry and boasts 6 rooms with carpet flooring.
Price from£ 269per nightSelect
Not available
The Joppa ResidenceJoppa Park, Edinburgh, United KingdomView on map
9.0 km from Bonnyrigg9.0 km from City Centre
Overlooking sea, the apartment is equipped with a kitchen and a sunny patio, while being ideal for those willing to visit Edinburgh College - Milton Road Campus.
Price from£ 69per nightSelect
Not available
Turret Cottage, Prestonpans, United Kingdom, EH32 0HYView on map
14.0 km from Bonnyrigg14.0 km from City Centre
Price from£ 172per nightSelect
Not available
Dalkeith Three Bed Two Bath Apartment55F Saint Andrew Street, Dalkeith, United Kingdom, EH22 1BPView on map
3.6 km from Bonnyrigg3.6 km from City Centre
Select
Not available
Gala Rooms28 Fernieside Pl, Edinburgh, United Kingdom, EH17 7LFView on map
5.3 km from Bonnyrigg5.3 km from City Centre
The property provides free private parking and a private car park and is set 6 km from the city centre.
Price from£ 40per nightSelect
Not available
Charming Apt With Amazing Sea View And Wood BurnerEastfield 16, Edinburgh, United Kingdom, EH15 2PWView on map
8.8 km from Bonnyrigg8.8 km from City Centre
Price from£ 79per nightSelect
Not available
Ark At Anchor1 Eastfield, Edinburgh, United Kingdom, EH15 2PWView on map
8.9 km from Bonnyrigg8.9 km from City Centre
Select
Not available
Edinburgh Cabin CampingEdinburgh Camping Cabins Native Wild, Gorebridge, United Kingdom, EH23 4LJView on map
2.8 km from Bonnyrigg2.8 km from City Centre1000 m from Arniston Miners Welfare Social Club
Select
Not available
Kevock Vale ParkWestmill Haugh, Lasswade, United Kingdom, EH18 1LYView on map
1.8 km from Bonnyrigg1.8 km from City Centre700 m from Bonnyrigg Snooker Club
Featuring free self parking and a storage room, this property is situated a short distance from Delhousie Masonic Lodge 720.
Select
Not available
Historic Stone Built 4Br Cottage For 8 W Parking3 Old Church Lane, Edinburgh, United Kingdom, EH15 3PXView on map
8.6 km from Bonnyrigg8.6 km from City Centre
Select
Not available
Newly Refurbished Flat Free Parking WifiBailie Grove, Edinburgh, United Kingdom, EH15 3BSView on map
8.2 km from Bonnyrigg8.2 km from City Centre
Featuring a kitchen, the venue is only 1.2 km from Portobello Beach.
Select
Not available
Rock CottageRock Cottage East Sea Side, Prestonpans, United Kingdom, Eh32 9aeView on map
12.4 km from Bonnyrigg12.4 km from City Centre
This 2-bedroom apartment with a kitchen is situated within a 10-minute walk from the center of Prestonpans.
Price from£ 161per nightSelect
Not available
Ark At Anchor1 Eastfield, Edinburgh, United Kingdom, EH15 2PWView on map
8.9 km from Bonnyrigg8.9 km from City Centre
Offering a kitchen equipped with a microwave oven, a dishwasher and coffee/tea makers, this villa is set near Jump In Trampoline Parks.
Price from£ 373per nightSelect
Not available
Housekeeper'S RoomsOxenfoord Castle Oxenfoord, Pathhead, United Kingdom, EH37 5UBView on map
7.5 km from Bonnyrigg7.5 km from City Centre
Offering a fully equipped kitchen complete with a microwave and a refrigerator, this villa is located close to Cousland Smiddy.
Price from£ 204per nightSelect
Not available
Hawthorn HouseRemote Farm, Edinburgh, United Kingdom, EH37 5UPView on map
9.0 km from Bonnyrigg9.0 km from City Centre
Dalkeith Museum is 8 km from this villa that offers 4 bedrooms along with a kitchen.
Select
Not available

Filtering results

Please wait...

80 hotels found