Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save up to 17% by booking Flight + Hotel.

Search 321,000 hotels and 400 airlines worldwide.

Get the price Guarantee available for your trip.


Bonnyrigg Vacation Packages

A magnet for visitors who travel to the popular destination city of Edinburgh, Bonnyrigg has a lot to offer tourists. The center of Edinburgh is just 6 miles (10 kilometers) away and Edinburgh Airport is 11 miles (18 kilometers) to the west of Bonnyrigg.

Bonnyrigg is a popular place to visit while you are exploring Edinburgh as many of the city’s most popular attractions are nearby. Two of the places not to miss are the marvelous Butterfly and Insect World and the remarkable Hawthornden Castle. If time permits, be sure to also visit the Scottish Mining Museum and the Dalkeith Country Park.

Edinburgh is celebrated as the home of Edinburgh Castle. This popular attraction is less than 1 mile (1.6 kilometers) from the middle of the city.

When it’s time escape the city, head to one of the many nearby green spaces. Enjoy the local flora and fauna, pull out your sketch pad, or just enjoy the fresh air at the Gore Glen Woodland Park in Gorebridge.

Grab your camera and your walking shoes discover the many fascinating attractions Edinburgh offers. For a tour of the nearby historic attractions, visit Craigmillar Castle.

Fans of soccer will feel right at home at Meadowbank Stadium, home of the Edinburgh City F.C. and the popular Leith Athletic F.C.. When the full-time hooter blows, follow local fans to a nearby pub to either celebrate, or commiserate, depending on the score.

Finding somewhere comfortable to base yourself in the Bonnyrigg area is easy. If you’re looking for a warm welcome and a good nights sleep check out the amenities at the Dalhousie Castle Hotel & Spa, the Aaron Lodge Guest House Hotel, and the popular Sun Inn, Dalkeith.


Top Hotel Deals

See all 694 Hotels in Bonnyrigg

Get 200 Nectar points when you book your hotel
Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

£136
Dalhousie Castle Hotel & Spa

Dalhousie Castle Hotel & Spa

B704, Bonnyrigg
4.2
of 5, from 150 reviews
4.0 out of 5.0

Located in Midlothian, this spa hotel is within 6 mi (10 km) of Dalkeith Country Park, Rosslyn Chapel, and Gilmerton Cove. Royal Infirmary and Craigmillar Castle are also within 6 mi (10 km).

£100
The Retreat Castle

The Retreat Castle

1 Cockpen Road, Bonnyrigg
4.8
of 5, from 8 reviews
4.0 out of 5.0

Located in Midlothian, this historic guesthouse is 3 mi (4.8 km) from Dalkeith Country Park and within 6 mi (10 km) of Rosslyn Chapel and Gilmerton Cove. Royal Infirmary and Craigmillar Castle are also within 6 mi (10 km).

£64
The City Suites

The City Suites

Western Harbour Midway, Edinburgh
4.0
of 5, from 180 reviews
4.0 out of 5.0

Located in Leith, this apartment is within 3 mi (5 km) of Royal Yacht Britannia, Edinburgh Playhouse Theatre, and Princes Street Gardens. Palace of Holyroodhouse and Royal Botanic Garden are also within 3 mi (5 km).

£60
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club, Kirknewton
4.4
of 5, from 358 reviews
4.0 out of 5.0

This family-friendly Kirknewton hotel is located near the airport, 2.9 mi (4.7 km) from Heriot Watt University, and within 6 mi (10 km) of Gyle Shopping Centre and Edinburgh Corn Exchange. Edinburgh Zoo and Our Dynamic Earth are also within 9 mi (15 km).

£82
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket, Edinburgh
4.2
of 5, from 930 reviews
4.0 out of 5.0

Set on the cobbled Grassmarket, this contemporary hotel is overlooked by Edinburgh Castle, and is within 500 metres of The Royal Mile and Princes Street gardens.

£82
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

23-27 Waterloo Place, Edinburgh
4.5
of 5, from 883 reviews
4.0 out of 5.0

This handsomely updated landmark building stands at the east end of Edinburgh's famous Princes Street. The Waverley train station is a two-minute walk. Edinburgh Castle is just 0.9 km (0.6 mi) away.

£65
Edinburgh Marriott Hotel

Edinburgh Marriott Hotel

111 Glasgow Road, Edinburgh
4.1
of 5, from 448 reviews
4.0 out of 5.0

Located between Edinburgh Airport and Zoo this hotel is a 5 minute walk from the Gyle Shopping mall and Edinburgh Business Park. Local bus stops outside the hotel and runs between airport and city centre.

Mackenzie Guest House

Mackenzie Guest House

2 East Hermitage Place, Edinburgh
4.1
of 5, from 18 reviews
3.0 out of 5.0

Located in Leith, this guesthouse is within 2 mi (3 km) of Easter Road Stadium, Royal Yacht Britannia, and Palace of Holyroodhouse. Edinburgh Playhouse Theatre and Arthur's Seat are also within 2 mi (3 km).

Top Flight + Hotel Deals

Top Deals on Flights

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.