You can save up to 15% on over 100,000 hotels
Become a member for free
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
Aparthotel in Haymarket, Edinburgh · 7.15 mi from centre
8.0
458 reviews
A stay at Palmerston Suites places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and George Street. This aparthotel is 1.7 mi (2.7 km) from Edinburgh Castle and 1.7 mi (2.8 km) from Royal Mile.
Hotel in Edinburgh · 7.19 mi from centre
7.6
425 reviews
Breakfast available
A stay at Edinburgh Thistle Hotel places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and George Street. This hotel is 1.7 mi (2.7 km) from Edinburgh Castle and 1.7 mi (2.8 km) from Royal Mile.
Bed & breakfast in Slateford, Edinburgh · 7.02 mi from centre
9.0
28 reviews
Breakfast available
With a stay at Badjao Bed and Breakfast in Edinburgh (Slateford), you'll be a 4-minute drive from Murrayfield Stadium and 9 minutes from Edinburgh Castle. This bed & breakfast is 3.1 mi (4.9 km) from Royal Mile and 1.9 mi (3.1 km) from Princes Street.
Hotel in Corstorphine, Edinburgh · 5.12 mi from centre
9.0
90 reviews
Breakfast available
With a stay at The Torfin in Edinburgh (Corstorphine), you'll be a 2-minute drive from Edinburgh Zoo and 6 minutes from Edinburgh Park. This hotel is 4.3 mi (6.9 km) from Edinburgh Castle and 4.3 mi (6.9 km) from Royal Mile.
Guesthouse in Haymarket, Edinburgh · 7.21 mi from centre
9.0
941 reviews
Breakfast available
A stay at B+B Edinburgh places you in the heart of Edinburgh, within a 10-minute walk of Princes Street and George Street. This guesthouse is 1.6 mi (2.5 km) from Edinburgh Castle and 1.6 mi (2.6 km) from Royal Mile.
Hotel in Haymarket, Edinburgh · 7.14 mi from centre
8.4
972 reviews
Breakfast available
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.
Bed & breakfast in West Lothian, Livingston · 6.34 mi from centre
10.0
19 reviews
With a stay at Whitecroft Bed and Breakfast in Livingston, you'll be near the airport, within a 15-minute drive of Edinburgh Park and Jupiter Artland. This bed & breakfast is 12.2 mi (19.6 km) from Edinburgh Castle and 12.2 mi (19.6 km) from Royal Mile.
Hotel in Gorgie, Edinburgh · 6.97 mi from centre
9.6
217 reviews
Breakfast available
Located in Edinburgh (Gorgie), Tynecastle Park Hotel is within a 5-minute drive of Murrayfield Stadium and Princes Street. This hotel is 1.6 mi (2.6 km) from George Street and 1.8 mi (2.8 km) from Grassmarket.
Guesthouse in Edinburgh · 4.44 mi from centre
9.0
124 reviews
Breakfast available
With a stay at Acer Lodge Guest House in Edinburgh (Clermiston), you'll be a 5-minute drive from Edinburgh Zoo and 7 minutes from Edinburgh Park. This guesthouse is 4.5 mi (7.2 km) from Edinburgh Castle and 4.5 mi (7.3 km) from Royal Mile.
Hotel in Edinburgh · 7.22 mi from centre
9.0
868 reviews
Breakfast available
A stay at The Bonham Hotel places you in the heart of Edinburgh, within a 10-minute walk of Princes Street and George Street. This luxury hotel is 1.6 mi (2.5 km) from Edinburgh Castle and 1.6 mi (2.6 km) from Royal Mile.
Guesthouse in Currie, Edinburgh · 6.94 mi from centre
10.0
9 reviews
With a stay at JustB in Edinburgh (Currie), you'll be within a 15-minute drive of Edinburgh Park and Edinburgh Zoo. This guesthouse is 7.9 mi (12.7 km) from Royal Mile and 8.1 mi (13 km) from Edinburgh Castle.
Hotel in Broxburn, Uphall · 5.73 mi from centre
8.0
1,070 reviews
Located in Uphall, 7.7 miles from Hopetoun House, Oatridge hotel has accommodations with a garden, free private parking, a restaurant and a bar. This 2-star hotel offers free WiFi. The hotel has family rooms.
All rooms in the hotel are equipped with an electric tea pot. The rooms have a private bathroom with a shower and a hairdryer. At Oatridge hotel rooms contain a closet and a flat-screen TV.
Forth Bridge is 10 miles from the accommodation, while Edinburgh Zoo is 10 miles from the property. Edinburgh Airport is 5 miles away.
Hotel in Crossford, Dunfermline · 6.78 mi from centre
8.2
382 reviews
Breakfast available
Located in Dunfermline (Crossford), The Adamson Hotel is within a 5-minute drive of Pittencrieff Park and Dunfermline Golf Club. This hotel is 15.6 mi (25.1 km) from Edinburgh Zoo and 18.9 mi (30.4 km) from Edinburgh Park.
Hotel in Edinburgh · 6.99 mi from centre
5.6
1,071 reviews
Breakfast available
A stay at Britannia Hotel Edinburgh places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and George Street. This hotel is 1.9 mi (3 km) from Edinburgh Castle and 1.9 mi (3.1 km) from Royal Mile.
Hotel in Edinburgh · 5.08 mi from centre
Breakfast available
With a stay at Premier Inn Edinburgh Park - Airport in Edinburgh, you'll be a 1-minute drive from Edinburgh Park and 8 minutes from Edinburgh Zoo. This hotel is 7.3 mi (11.7 km) from Edinburgh Castle and 7.3 mi (11.7 km) from Royal Mile.
Holiday home in Granton, Edinburgh · 6.33 mi from centre
7.9
51 reviews
Lovely Sea Rooms, Easy Access to Centre & Airport enjoys a location in Edinburgh, 2.4 miles from Royal Yacht Britannia and 3 miles from Royal Mile. Both free Wifi and parking on-site are accessible at the vacation home free of charge. Edinburgh Playhouse is 3.2 miles away, and The Real Mary King's Close is 3.3 miles from the vacation home.
At the vacation home, every unit includes a desk. Each room includes a shared bathroom with a shower, a hair dryer, and free toiletries. At the vacation home, each unit includes bed linen and towels.
Edinburgh Waverley Train Station is 3.2 miles from Lovely Sea Rooms, Easy Access to Centre & Airport, while Camera Obscura and World of Illusions is 3.2 miles from the property. Edinburgh Airport is 6.2 miles away.
Hotel in Corstorphine, Edinburgh · 5.65 mi from centre
7.9
4,301 reviews
This hotel is next to Edinburgh Zoo, close to Murrayfield Stadium and 4 miles from Edinburgh International Airport. It offers a pool, gym, free parking and a restaurant.
Each room at this Holiday Inn is spacious, with tea and coffee facilities and satellite TV. Every room also has air conditioning and free WiFi.
Holiday Inn Edinburgh is 3 miles west of the city center and has a view of the Pentland Hills. Edinburgh Castle and the city center are easy to access by bus, with stops less than 5 minutes’ walk away.
The hotel’s Spirit Health and Fitness Club has a sauna, spa and offers beauty treatments. There is an international restaurant, as well as a cocktail lounge. Start the day with a buffet breakfast including a selection of continental and cooked items.
Guest Notice
Please note that all reservations made after 1st October 2025 for stays arriving from 24th July 2026 onwards will be subject to the local council-imposed Edinburgh Visitor Levy.
This charge will be applied to the final bill and will be payable upon check out. For further information, please visit https://www.edinburgh.gov.uk/visitorlevy
Guest house in Dunfermline · 6.62 mi from centre
9.2
337 reviews
Clarke Cottage Guest House is located in Dunfermline. This 3-star guest house offers a shared lounge and luggage storage space. Free WiFi and free private parking is available.
All rooms at the guest house are fitted with a seating area. At Clarke Cottage Guest House the rooms have a wardrobe, a flat-screen TV and a private bathroom.
Guests at the accommodations can enjoy a buffet or a à la carte breakfast.
Edinburgh is 19 mi from Clarke Cottage Guest House, while Perth is 27 mi from the property. The nearest airport is Edinburgh Airport, 17 mi from the guest house.
Bed and breakfast in Rosyth · 4.45 mi from centre
8.5
491 reviews
Offering garden views, Caledonia House in Rosyth provides accommodations, a garden, and a terrace. This bed and breakfast offers free private parking and free Wifi. Edinburgh Zoo is 14 miles away, and Murrayfield Stadium is 15 miles from the bed and breakfast.
At the bed and breakfast, every unit has a wardrobe. At the bed and breakfast, the units have bed linen and towels.
Continental and vegetarian breakfast options with fruit, juice, and cheese are available.
Forth Bridge is 7.5 miles from the bed and breakfast, while Hopetoun House is 8.3 miles from the property. Edinburgh Airport is 12 miles away.
Bed and breakfast in Dunfermline · 6.21 mi from centre
8.4
152 reviews
Providing garden views, Homely Haven, Dunfermline in Dunfermline provides accommodations and a garden. Housed in a building dating back to 2002, this bed and breakfast is 10 miles from Forth Bridge and 11 miles from Hopetoun House. There's a picnic area and guests can access free Wifi and free private parking.
At the bed and breakfast, each unit is equipped with a outdoor furniture, a flat-screen TV, a shared bathroom, bed linen, and towels. There's a seating and a dining area in all units. The rooms are equipped with heating facilities.
Edinburgh Zoo is 16 miles from the bed and breakfast, while Murrayfield Stadium is 18 miles away. Edinburgh Airport is 13 miles from the property.
Situated just a short hop from Edinburgh, South Queensferry offers the best of both worlds when it comes to city sightseeing and dreamy waterside views. The old port town boasts a truly breathtaking outlook of the landmark Forth Road Bridge, plus it’s littered with brilliant historical attractions like the intriguing Queensferry Museum and the grand 15th century Dundas Castle. Need somewhere to use as a base? Discover some of the best hotels in Fife scattered in and around South Queensferry.
Many of our hotels in South Queensferry feature fantastic last-minute deals, meaning you can easily visit for a spontaneous weekend away without breaking the bank. There are romantic options perfect for couples, plus cheap and cheerful inns and pubs ideal for families. Book a room in the Orocco Pier Hotel for the ultimate view of the Forth Bridges or stay within strolling distance of the station for easy access to Edinburgh City Centre.
Sold on a last-minute trip to South Queensferry? Whether you’re after a budget-friendly hotel within easy travelling distance of Edinburgh or you want to spend a few days soaking up castles and epic viewpoints in South Queensferry itself, you’ll have no shortage of hotels to choose from. Browse our full collection today and bag yourself a great late-availability deal.
Why not expand your hotel search to the rest of this wonderful Scottish region? From famous university towns to picturesque seaside spots surrounded by big ocean vistas and historic monuments, there are plenty of places to stay in Fife.