Join millions who use Snaptrip Group



Our top picks of the best accommodation in Edinburgh and Lothian
Save up to 15% on over 100,000 hotelsEdinburgh and Lothian / Pet Friendly
See the latest prices and deals by

Malmaison Edinburgh
Hotel in Leith, Edinburgh
With a stay at Malmaison Edinburgh in Edinburgh (Leith), you'll be within a 10-minute drive of Royal Mile and Edinburgh Castle. This boutique hotel is 2 mi (3.2 km) from Princes Street and 2.8 mi (4.5 km) from University of Edinburgh.

Moxy Edinburgh Airport
Hotel in Ingliston, Newbridge
Located in Newbridge (Ingliston), Moxy Edinburgh Airport is within a 15-minute drive of Edinburgh Zoo and Princes Street. This hotel is 7.1 mi (11.5 km) from George Street and 7.2 mi (11.6 km) from Grassmarket.

Britannia Hotel Edinburgh
Hotel in Edinburgh
A stay at Britannia Hotel Edinburgh places you in the heart of Edinburgh, within a 15-minute walk of Dean Village and Princes Street. This hotel is 0.7 mi (1.1 km) from Edinburgh International Conference Centre and 0.7 mi (1.2 km) from George Street.

DoubleTree by Hilton Edinburgh - Queensferry Crossing
Hotel in North Queensferry, Dunfermline
With a stay at DoubleTree by Hilton Edinburgh - Queensferry Crossing in Dunfermline, you'll be a 2-minute walk from Forth Road Bridge and 15 minutes by foot from Deep Sea World. This hotel is 13.9 mi (22.4 km) from Royal Mile and 14.2 mi (22.8 km) from Edinburgh Castle.

Pillars House
Guesthouse in Leith, Edinburgh
With a stay at Pillars House in Edinburgh (Leith), you'll be within a 5-minute drive of Royal Yacht Britannia and Edinburgh Playhouse Theatre. This guesthouse is 1.7 mi (2.8 km) from Princes Street and 2.1 mi (3.5 km) from Royal Mile.

Haymarket Hotel
Hotel in Haymarket, Edinburgh
Centrally located in Edinburgh, Haymarket Hotel is within a 15-minute walk of Princes Street and Dean Village. This hotel is 0.8 mi (1.3 km) from Murrayfield Stadium and 0.8 mi (1.3 km) from Scottish National Gallery of Modern Art One.

Old Aberlady Inn
Hotel in Aberlady
<h2>Comfortable Accommodations</h2>
Rooms feature private bathrooms, tea and coffee makers, hairdryers, and free toiletries. Each room includes a work desk, TV, and wardrobe, ensuring a pleasant stay.
<h2>Dining Experience</h2>
The family-friendly restaurant offers British, Italian, Scottish, seafood, and local cuisines. Breakfast includes continental, à la carte, full English/Irish, vegetarian, vegan, and gluten-free options.
<h2>Leisure Facilities</h2>
Guests can relax on the sun terrace or in the garden. The hotel provides free WiFi in public areas, outdoor seating, bicycle parking, and luggage storage.
<h2>Prime Location</h2>
Located in Aberlady, the property is a 2-minute walk from Aberlady Bay Beach and 2 km from Gosford House. Edinburgh Airport is 39 km away. Nearby attractions include Muirfield Golf Club and Tantallon Castle.

Best Western Kings Manor Hotel
Hotel in Portobello, Edinburgh
With a stay at Best Western Kings Manor Hotel in Edinburgh (Portobello), you'll be within a 5-minute drive of Portobello Beach and Queen Margaret University. This spa hotel is 2.2 mi (3.6 km) from Musselburgh Racecourse and 3.9 mi (6.3 km) from Palace of Holyroodhouse.

DoubleTree by Hilton Edinburgh Airport
Hotel in Ingliston, Newbridge
Located in Newbridge (Ingliston), DoubleTree by Hilton Edinburgh Airport is within a 15-minute drive of Edinburgh Zoo and Princes Street. This hotel is 7 mi (11.2 km) from George Street and 7.7 mi (12.5 km) from Royal Mile.

DoubleTree by Hilton Edinburgh City Centre
Hotel in Old Town Edinburgh, Edinburgh
With a stay at DoubleTree by Hilton Edinburgh City Centre, you'll be centrally located in Edinburgh, steps from Usher Hall and within a 10-minute walk of Grassmarket. This hotel is 0.6 mi (1 km) from Princes Street and 0.8 mi (1.2 km) from University of Edinburgh.

ibis budget Edinburgh Park
Hotel in Edinburgh
Located in Edinburgh (Gogar), ibis budget Edinburgh Park is within a 15-minute drive of Murrayfield Stadium and George Street. This hotel is 6.2 mi (10 km) from Princes Street and 6.5 mi (10.4 km) from Grassmarket.

Black Ivy Hotel
Hotel in Edinburgh
With a stay at Black Ivy Hotel in Edinburgh (Tollcross), you'll be within a 5-minute drive of Edinburgh International Conference Centre and Grassmarket. This hotel is 1.3 mi (2.1 km) from George Street and 1.5 mi (2.4 km) from Royal Mile.
Oatridge hotel
Hotel in Broxburn, Uphall
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.

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Hotel in Leith, Edinburgh
With a stay at Holiday Inn Express Edinburgh - Leith Waterfront by IHG in Edinburgh (Leith), you'll be a 2-minute drive from Royal Yacht Britannia and 6 minutes from Royal Botanic Garden. This hotel is 2.2 mi (3.5 km) from St James Quarter and 2.2 mi (3.5 km) from Royal Mile.

The Spires Serviced Apartments Edinburgh
Hotel in New Town, Edinburgh
With a stay at The Spires Serviced Apartments Edinburgh, you'll be centrally located in Edinburgh, steps from George Street and 10 minutes by foot from Royal Mile. This hotel is 0.6 mi (1 km) from Edinburgh Castle and 0.2 mi (0.3 km) from Princes Street.

Maitlandfield House Hotel
Hotel in Haddington
Within walking distance of picturesque Haddington and just 26 km from Edinburgh, Maitlandfield House boasts quality, efficiency, traditional charm and original elegance. The property offers free parking and free WiFi.
The elegant and historic town house has a quiet, peaceful location and its own landscaped gardens. It is within easy reach of the A1, which offers fast, convenient access to Edinburgh city centre.
The hotel’s new Brasserie restaurant serves modern Scottish cuisine, prepared using locally sourced ingredients. With a stylish yet informal environment, the Brasserie offers an interesting selection of individual dishes and fixed priced menus, together with a balanced and well-priced wine list.

Holiday Inn Express - Edinburgh City Centre by IHG
Hotel in Broughton, Edinburgh
With a stay at Holiday Inn Express - Edinburgh City Centre by IHG, you'll be centrally located in Edinburgh, steps from Edinburgh Playhouse Theatre and 13 minutes by foot from Royal Mile. This hotel is 0.3 mi (0.5 km) from Princes Street and 0.5 mi (0.8 km) from George Street.

Maitlandfield House Hotel
Hotel in Haddington
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.

Macdonald Houstoun House
Hotel in Broxburn
Located in Broxburn, Macdonald Houstoun House is in a rural location, within a 15-minute drive of Linlithgow Palace and Linlithgow Golf Club. This spa hotel is 6.9 mi (11.2 km) from Royal Highland Centre and 7.2 mi (11.5 km) from Five Sisters Zoo.

Edinburgh Grosvenor Hotel
Hotel in Haymarket, Edinburgh
Located in Edinburgh (Haymarket), Edinburgh Grosvenor Hotel is within a 15-minute walk of Edinburgh International Conference Centre and Princes Street Gardens. This upscale hotel is 1.1 mi (1.8 km) from Murrayfield Stadium and 1.3 mi (2.1 km) from Greyfriars Kirk.
