You can save up to 15% on over 100,000 hotels
Become a member for free
Hotels with great transport links, Wi-Fi and a guaranteed good nights sleep!
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

Hotel in Kirkcaldy · 18.27 km from centre
8.5
1,728 reviews
A few minutes from the train and bus stations in Kirkcaldy, Victoria Hotel has free private parking and a restaurant serving a range of good meals.
The Victoria Hotel has a lounge and 2 dining rooms, one of which welcomes children. Wireless internet access is available in public areas.
The Victoria is within an hour's travel of Edinburgh, Dundee and Perth, making it an ideal location to visit Scotland. There are 5 golf courses within 10 minutes of the hotel.

Inn in Dunfermline · 18.80 km from centre
8.4
433 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 Dunfermline Abbey and Lochore Meadows Country Park. This inn is 18.3 mi (29.4 km) from Edinburgh Castle and 18.3 mi (29.5 km) from Royal Mile.
Hotel in Broxburn, Uphall · 19.92 km from centre
8.1
1,093 reviews
Situated in Uphall, 12 km from Hopetoun House, Oatridge hotel features accommodation with a garden, free private parking, a restaurant and a bar. This 2-star hotel offers free WiFi. The property is non-smoking and is located 15 km from Forth Bridge.
At the hotel, rooms are fitted with a wardrobe and a flat-screen TV. The rooms are fitted with a private bathroom with a shower and a hairdryer.
Edinburgh Zoo is 16 km from Oatridge hotel, while Murrayfield Stadium is 21 km from the property. Edinburgh Airport is 8 km away.

Inn in Haddington · 26.04 km from centre
8.6
110 reviews
Breakfast available
With a stay at The Golf Tavern in Haddington, you'll be a 2-minute walk from Nungate Bridge and 7 minutes by foot from St Mary's Church. This inn is 0.4 mi (0.7 km) from Haddington Golf Club and 1 mi (1.6 km) from Lennoxlove Historic House.

Hotel in North Berwick · 30.38 km from centre
8.9
415 reviews
Breakfast available
Located in the coastal town of North Berwick, Nether Abbey Hotel boasts elegant rooms, a restaurant, free Wi-Fi, and free parking. Golfers can enjoy exciting courses along the coast, including North Berwick Golf Club, a 3-minute drive away; golf tours can be arranged at the hotel.
Each room at Nether Abbey Hotel features an en suite bathroom with free toiletries, a flat-screen TV, and tea/coffee making facilities. The rooms are elegantly decorated and feature high ceilings. there are 12 rooms in total and 6 rooms have sea views.
A full Scottish breakfast is included and is freshly cooked to order using locally sourced produce where possible. The award-winning, on-site restaurant offers a varied menu; all food is homemade and the restaurant specialises in fresh seafood and lobsters.
The train station is a 4-minute walk away and offers regular trains to Edinburgh, which can be reached in 25 minutes.
St Andrews and its famous golfing is around 90 miles from the property.

Guesthouse in East Lothian, East Linton · 33.31 km from centre
9.0
142 reviews
Breakfast available
With a stay at The Crown & Kitchen in East Linton, you'll be within a 5-minute drive of Preston Mill & Phantassie Doocot Mill and Hailes Castle. This guest house is 3.4 mi (5.4 km) from Dunbar Town House Museum and 3.4 mi (5.4 km) from John Muir House.

Hotel in Haddington · 25.78 km from centre
8.2
330 reviews
Breakfast available
Located in Haddington, Maitlandfield House Hotel is on the riverwalk – a 1-minute drive from St Mary's Church and 6 minutes from National Museum of Flight. This hotel is 8.6 mi (13.8 km) from Muirfield Golf Course and 11.8 mi (19 km) from Musselburgh Racecourse.

Hotel in Whitburn, Bathgate · 31.61 km from centre
8.6
330 reviews
Breakfast available
A stay at Best Western The Hilcroft Hotel West Lothian places you in the heart of Bathgate, within a 5-minute drive of Polkemmet Country Park and Scottish Owl Centre. This hotel is 4 mi (6.4 km) from Regal Community Theatre and 4.5 mi (7.2 km) from Linlithgow Palace.

Hotel in West Lothian, Livingston · 18.73 km from centre
9.8
67 reviews
Breakfast available
Located in Livingston, Ashcroft Farmhouse is within a 10-minute drive of Livingston Designer Outlet and Jupiter Artland. This hotel is 11.9 mi (19.2 km) from Princes Street and 13 mi (21 km) from Edinburgh Castle.

Aparthotel in Linlithgow · 25.83 km from centre
9.6
397 reviews
A stay at Court Residence places you in the heart of Linlithgow – a 1-minute drive from Linlithgow Palace and 6 minutes from Beecraigs Country Park. This aparthotel is 3.4 mi (5.5 km) from Muiravonside Country Park and 7.1 mi (11.4 km) from The Kelpies.

Inn in Aberlady · 20.12 km from centre
9.4
157 reviews
Breakfast available
Located in Aberlady, The Lodge at Craigielaw is on the waterfront, within a 5-minute drive of Aberlady Bay Nature Reserve and Seton Sands. This golf inn is 17.3 mi (27.9 km) from Royal Mile and 17 mi (27.4 km) from Edinburgh Playhouse Theatre.

Bed & breakfast in Bathgate · 29.71 km from centre
9.6
213 reviews
Breakfast available
Located in Bathgate, The Gables is a 1-minute drive from Regal Community Theatre and 6 minutes from Beecraigs Country Park. This bed & breakfast is 2.5 mi (4 km) from Linlithgow Palace and 2.5 mi (4 km) from St Michael’s Church.

Hotel in North Berwick · 30.37 km from centre
8.8
231 reviews
Breakfast available
Located in North Berwick, Marine North Berwick is in a rural location – a 1-minute drive from North Berwick Golf Course and 6 minutes from Muirfield Golf Course. This golf hotel is 4.5 mi (7.3 km) from Gullane Golf Course and 4.7 mi (7.6 km) from Gullane Beach.

Hotel in Gullane · 24.03 km from centre
8.7
170 reviews
The Bonnie Badger features a garden, shared lounge, a restaurant and bar in Gullane. Built in 19th century, this 5-star hotel is within 1.3 km of Muirfield and 30 km of Arthurs Seat. The property is allergy-free and is located 1 km from Gullane Beach.
The units in the hotel are equipped with a coffee machine. Featuring a private bathroom with a shower and free toiletries, rooms at The Bonnie Badger also offer free WiFi, while certain rooms include a terrace. Guest rooms at the accommodation are equipped with a flat-screen TV with satellite channels and a safety deposit box.
An à la carte, continental or Full English/Irish breakfast can be enjoyed at the property.
Speaking English, French, Japanese and Portuguese at the 24-hour front desk, staff will be happy to provide guests with practical guidance on the area.
Edinburgh Waverley station is 33 km from The Bonnie Badger, while Edinburgh Playhouse is 33 km away. Edinburgh Airport is 43 km from the property.

Inn in West Lothian, Livingston · 21.45 km from centre
7.8
95 reviews
Breakfast available
When you stay at Bankton House Hotel in Livingston, you'll be in the historical district, within a 5-minute drive of Almondell and Calderwood Country Park and Murieston Castle Dog Park. This inn is 13.2 mi (21.2 km) from Murrayfield Stadium and 13.5 mi (21.8 km) from Edinburgh Zoo.

Hotel in Bathgate · 26.60 km from centre
Breakfast available
With a stay at Premier Inn Livingston - Bathgate in Bathgate, you'll be within a 5-minute drive of Linlithgow Palace and St Michael’s Church. This hotel is 2.4 mi (3.8 km) from Regal Community Theatre and 3.2 mi (5.1 km) from Almond Valley Heritage Centre.

Hotel in North Berwick, Dirleton · 27.52 km from centre
8.5
150 reviews
Set in Dirleton, 2.5 km from Broad Sands Beach, The Open Arms Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant. Offering a bar, the property is located within 3.3 km of Muirfield. The property is non-smoking and is located 35 km from Dalhousie Castle.
At the hotel, all rooms are fitted with a wardrobe. Featuring a private bathroom with a shower and free toiletries, rooms at The Open Arms Hotel also have free WiFi, while some rooms also offer a garden view. All guest rooms in the accommodation are fitted with a flat-screen TV and a hairdryer.
The Open Arms Hotel offers an à la carte or Full English/Irish breakfast.
The hotel offers a sun terrace.
Arthurs Seat is 35 km from The Open Arms Hotel, while University of Edinburgh is 35 km from the property. Edinburgh Airport is 53 km away.

Hotel in Haddington · 28.08 km from centre
8.4
283 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 West Lothian, Livingston · 22.22 km from centre
6.8
368 reviews
Breakfast available
With a stay at Livingston Lodge Hotel in Livingston, you'll be within a 5-minute drive of Almondvale Stadium and Almond Valley Heritage Centre. This hotel is 14.8 mi (23.8 km) from Edinburgh Zoo and 15.5 mi (25 km) from Murrayfield Stadium.

Hotel in North Berwick · 27.52 km from centre
Breakfast available
With a stay at Open Arms Hotel in North Berwick (Dirleton), you'll be steps from Dirleton Castle and 4 minutes by foot from Archerfield Links. This hotel is 1.4 mi (2.2 km) from Yellowcraigs and 1.4 mi (2.2 km) from Broad Sands.
If you’re heading to Edinburgh for work, you’re in for a tartan-wrapped treat. Business hotels in Scotland’s capital are great and the city caters for all budgets. So, if you’re just after a desk with decent Wifi? You’ll be sorted. Or, if you need a bigger business centre to work for the day, you’ll be bonny. And, if you’re in the city for corporate events or holding meetings, you’ll find plenty that come with conference and meeting rooms too. For any business travellers staying for one night only, you’ll also find business accommodation near the airport for your flying visit.