You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates
Inn in Midlothian, Roslin · 10.81 km from centre
8.6
503 reviews
Breakfast available
Set in the village of Roslin, The Original Rosslyn Inn is an beautiful village inn, just 8 miles from Edinburgh’s city center. This family-run property has a traditional pub and a fine dining restaurant.
All rooms include a tv, each room has an en suite or private bathroom with complimentary toiletries.
Guests can enjoy gastro pub cuisine in The Original Rosslyn, along with drinks from the bar. The elegant Grail Restaurant offers a unique dining experience, with dishes prepared using locally sourced and seasonal produce.
The Original Rosslyn is just 5 minutes’ walk from the famous Rosslyn Chapel, which is set in the Roslin Glen Country Park. The village is also home to the Roslin Biocentre, which is only 3 minutes’ stroll from the property. University of Edinburgh Easter Bush Campus is 2 miles away and it is just 12 miles to Edinburgh International Airport.
Inn in Newbattle, Dalkeith · 11.28 km from centre
8.6
370 reviews
Breakfast available
With a stay at The Sun Inn in Dalkeith, you'll be within a 15-minute drive of Royal Mile and University of Edinburgh. This inn is 7.8 mi (12.6 km) from Edinburgh Castle and 8.8 mi (14.1 km) from Princes Street.
This property is recommended by The Hotel Guru
Hotel in Bonnyrigg · 12.20 km from centre
8.6
727 reviews
Breakfast available
Located in Bonnyrigg, Dalhousie Castle Hotel & Spa is in the suburbs, within a 15-minute drive of Rosslyn Chapel and University of Edinburgh. This spa hotel is 8.7 mi (14.1 km) from Grassmarket and 8.8 mi (14.1 km) from Royal Mile.
This property is recommended by The Hotel Guru
Hotel in Bonnyrigg · 12.23 km from centre
8.3
572 reviews
Breakfast available
On acres of wooded parkland, this fascinating 13th-century fortress is on the banks of the River Esk. The Dalhousie Castle Hotel features luxurious accommodations, award-winning fine dining, and spa and recreational facilities.
Guests can descend an ancient stairway towards the atmospheric Dungeon Restaurant and enjoy 2 AA Rosette dining. Alternatively, the Orangery provides a more informal experience with sweeping views of the River Esk.
The spa offers a range of treatments, along with hydro facilities such as a massaging jet pool, sauna, and steam pool. There are also opportunities for guests to enjoy archery, clay pigeon shooting, and falconry on the grounds.
Dalhousie Castle Hotel is just a short distance from the A7 highway and Edinburgh is only a 20-minute drive away. It takes just 10 minutes to reach Rosslyn and Roslin Chapel, which is a possible resting place of the Holy Grail.
Hotel in Burntisland, Kinghorn · 12.31 km from centre
8.4
2,344 reviews
Breakfast available
Located in Kinghorn, 1.3 miles from Burntisland Beach, The Bay Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar. The hotel features an indoor pool, sauna and a 24-hour front desk.
The hotel will provide guests with air-conditioned rooms with a desk, an electric tea pot, a fridge, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Guest rooms include a closet.
A buffet, à la carte or continental breakfast is served at the property.
The Bay Hotel has a playground.
EICC is 24 miles from the accommodation, while Edinburgh Castle is 24 miles away. Edinburgh Airport is 23 miles from the property.
Hotel in Dalmahoy, Kirknewton · 12.59 km from centre
8.6
1,441 reviews
Breakfast available
When you stay at Dalmahoy Hotel & Country Club in Kirknewton, you'll be near the airport, within a 15-minute drive of Edinburgh Park and Edinburgh Zoo. This family-friendly hotel is 9.1 mi (14.7 km) from Edinburgh Castle and 9.2 mi (14.7 km) from Royal Mile.
Hotel in South Queensferry, Queensferry · 12.89 km from centre
8.1
1,915 reviews
Breakfast available
Overlooking the Firth of Forth railway bridge, The Hawes Inn by Innkeeper's Collection, is just 20 minutes’ drive from the historical city center of Edinburgh. 2 golf courses are located within 5 miles of the accommodations.
Many rooms at The Hawes Inn overlook the river and iconic Forth Road Bridge, and each has a flat-screen TV, private bathroom and tea/coffee making facilities.
A log fire and beer garden are featured in the Hawes Inn country pub and restaurant, which is attached to the Hotel. Dishes such as braised pork belly and cheese-topped fish pies are served in the restaurant.
Deep Sea World aquarium is only 15 minutes by car, and Bedlam Paintball Edinburgh is just 2.3 miles away.
Holiday home in East Lothian, Port Seton · 16.13 km from centre
8.4
32 reviews
Caravan at Seton Sands, near Edinburgh and Berwick offers accommodations in Port Seton, a 2-minute walk from Seton Sands Longniddry Beach and 7.7 miles from Muirfield. This property offers access to a terrace and free private parking. The accommodation features full-day security and private check-in and check-out for guests.
With free Wifi, this 3-bedroom vacation home provides a flat-screen TV and a kitchen with an oven and microwave. Guests can take in the views of the sea from the balcony, which also has outdoor furniture. There's also a seating area and a fireplace.
Guests can enjoy a meal at the on-site restaurant.
Guests at the vacation home will be able to enjoy activities in and around Port Seton, like hiking. A children's playground is also available for guests at Caravan at Seton Sands, near Edinburgh and Berwick.
Arthur's Seat is 12 miles from the accommodation, while Dalhousie Castle is 13 miles away. Edinburgh Airport is 21 miles from the property.
Holiday home in East Lothian, Port Seton · 16.32 km from centre
8.9
88 reviews
Providing a garden, The Glen View provides accommodations in Port Seton. Among the facilities of this property are a restaurant, full-day security, and an ATM, along with free Wifi throughout the property. The property offers a children's playground and outdoor furniture.
Offering a terrace and sea views, the spacious vacation home includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower. Free private parking is available at the vacation home. There's also a seating area and a fireplace.
A mini-market is available at the vacation home.
The vacation home has a picnic area where you can spend the day outdoors.
Seton Sands Longniddry Beach is a 6-minute walk from The Glen View, while Muirfield is 7.8 miles away. Edinburgh Airport is 21 miles from the property.
Inn in Dunfermline · 18.80 km from centre
8.4
412 reviews
Breakfast available
With a stay at Sweet Chestnut, Dunfermline by Marston's Inns in Dunfermline, you'll be within a 10-minute drive of Yellowscott Country Park and Dunfermline Abbey. This inn is 18.3 mi (29.4 km) from Edinburgh Castle and 18.3 mi (29.5 km) from Royal Mile.
Apartment in Kirkcaldy · 18.93 km from centre
8.5
22 reviews
Offering a tennis court, The Beach Apartment, near Outlander location offers accommodations in Kirkcaldy. Both free Wifi and parking on-site are accessible at the apartment free of charge. Royal Mile is 28 miles away and Camera Obscura and World of Illusions is 29 miles from the apartment.
This apartment includes 1 bedroom, a living room and a flat-screen TV, an equipped kitchen with a dining area, and 1 bathroom with a bath and a washing machine. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.
Guests may eat at the on-site family-friendly restaurant, which is open for dinner and lunch.
Kirkcaldy Beach is a 6-minute walk from The Beach Apartment, near Outlander location, while Edinburgh Castle is 28 miles from the property. Edinburgh Airport is 27 miles away.
Hotel in Kirkcaldy · 20.25 km from centre
8.6
486 reviews
Breakfast available
Located in Kirkcaldy, Dean Park Hotel is in the suburbs, a 4-minute drive from Cluny Golf and 6 minutes from Fife Ice Arena. This hotel is 26.2 mi (42.2 km) from Edinburgh Playhouse Theatre and 3.1 mi (5 km) from Kirkcaldy Museum and Art Gallery.
Hotel in Broxburn · 20.91 km from centre
8.0
893 reviews
Breakfast available
Located in Broxburn, Macdonald Houstoun House is in a rural location, within a 15-minute drive of Linlithgow Palace and Linlithgow Golf Club. This eco-certified hotel is 6.9 mi (11.2 km) from Royal Highland Centre and 7.2 mi (11.5 km) from Five Sisters Zoo.
Inn in West Lothian, Livingston · 22.51 km from centre
8.6
419 reviews
Breakfast available
With a stay at Chain Runner, Livingston by Marston's Inns in Livingston, you'll be a 4-minute walk from Livingston Designer Outlet and 11 minutes by foot from Almondvale Stadium. This inn is 15.9 mi (25.7 km) from Edinburgh Zoo and 16.7 mi (26.8 km) from Murrayfield Stadium.
Hotel in Crossford, Dunfermline · 22.60 km from centre
8.4
540 reviews
Breakfast available
A stay at Best Western Plus Dunfermline Crossford Keavil House Hotel places you in the heart of Dunfermline, within a 5-minute drive of Pittencrieff Park and Dunfermline Golf Club. This eco-certified hotel is 15.5 mi (25 km) from Edinburgh Zoo and 18.9 mi (30.3 km) from Edinburgh Park.
Resort in Dunfermline · 24.86 km from centre
8.4
126 reviews
Offering a restaurant, a bar and a large garden and a championship golf course, Forrester Park Resort also has free WiFi access and free on-site parking. Located just 4 miles west of Dunfermline, Torry Bay is just 7 minutes' journey by car.
The accommodations includes a TV and an iPod dock. Complete with an electric kettle, the dining area also has a coffee machine. Featuring a hairdryer.
At Forrester Park Resort there is a terrace. Other facilities offered at the property include meeting facilities, a shared lounge and luggage storage. An array of activities can be enjoyed on site or in the surroundings, including hiking and cycling.
From the property, Edinburgh Airport is 29 minutes' drive away and Edingburgh city center 20 miles away. Glasgow is 36 miles away.
Hotel in Haddington · 28.08 km from centre
8.4
273 reviews
Breakfast available
With a stay at Tweeddale Arms Hotel in Haddington (Gifford), you'll be within a 10-minute drive of Lennoxlove Historic House and Nungate Bridge. This hotel is 3.2 mi (5.1 km) from Yester Castle and 4.2 mi (6.8 km) from St Mary's Church.
Hotel in Glenrothes · 28.58 km from centre
8.8
230 reviews
Located in Glenrothes, Balbirnie House is in a regional park, within a 10-minute drive of Bongos Soft Play Centre and Fife Ice Arena. This family-friendly hotel is 5.1 mi (8.1 km) from Wellsgreen Golf Range and 5.7 mi (9.1 km) from Happy Hounds Secure Dog Walking Field.
This property is recommended by The Hotel Guru
Country house in Glenrothes · 28.60 km from centre
8.5
113 reviews
Breakfast available
Balbirnie House Hotel in Glenrothes provides accommodations with a garden and a bar. This 4-star country house offers a 24-hour front desk, an elevator, and free Wifi. There's private parking and the property offers an electric vehicle charging station.
There's a fully equipped private bathroom with a bath or shower and a hair dryer.
Guests may eat at the on-site traditional restaurant, which is open for dinner and lunch.
The country house has a picnic area where you can spend the day outdoors.
St Andrews University is 21 miles from the country house, while Fairmont St Andrews Bay Golf Course is 23 miles away. Dundee Airport is 27 miles from the property.
Hotel in Lundin Links · 32.11 km from centre
8.0
384 reviews
Breakfast available
The Old Manor Hotel offers rooms with balconies that overlook the Firth of Forth and Lundin Links Golf Course. There is a restaurant and St. Andrews is 12 miles away.
Rooms at the Old Manor all include shower rooms and free Wi-Fi is available throughout the hotel. Home comforts, including telephones, hair dryers and tea/coffee making facilities are also available.
Dining options include the Sea View Restaurant, which has panoramic views over Largo Bay. The hotel’s bar has stunning sea views and there is an elegant terrace to dine al fresco.
There are several golf courses in the area including Scoonie, Charleton and Dunniker. The Old Manor is well positioned to explore Scotland’s beautiful East Coast, it also offers free parking.