Join millions who use Snaptrip Group



Our top picks of the best bed and breakfasts in Dunfermline
Save up to 15% on over 100,000 hotelsDunfermline
See the latest prices and deals by

Hill Park Hotel
Hotel in Rosyth, Dunfermline
With a stay at Hill Park Hotel in Dunfermline (Rosyth), you'll be a 5-minute drive from Forth Road Bridge and 6 minutes from Deep Sea World. This hotel is 14.3 mi (23 km) from Royal Mile and 14.9 mi (24 km) from Edinburgh Castle.

Homely Haven, Dunfermline
Guest house in Dunfermline
<h2>Comfortable Accommodations</h2>
Homely Haven in Dunfermline offers a guest house with free WiFi, daily housekeeping service, and free on-site private parking. Each room includes a dining table, refrigerator, shared bathroom, seating area, and TV.
<h2>Modern Amenities</h2>
Guests can enjoy garden views, a work desk, wardrobe, microwave, electric kettle, kitchenware, toaster, and free toiletries. Additional facilities include bicycle parking and a dining area.
<h2>Convenient Location</h2>
Located 15 km from Forth Bridge, 16 km from Hopetoun House, and 21 km from Edinburgh Airport. Nearby attractions include Deep Sea World (9 km) and Dunfermline Golf Club (7 km). Highly rated for its host, bathroom cleanliness, and room cleanliness.

Queensferry Guest House
Guesthouse in Rosyth, Dunfermline
With a stay at Queensferry Guest House in Dunfermline (Rosyth), you'll be within a 10-minute drive of Dunfermline Abbey and Deep Sea World. This guesthouse is 12.3 mi (19.8 km) from Edinburgh Zoo and 14.1 mi (22.7 km) from Princes Street.

Ferrybridge Hotel
Bed & breakfast in North Queensferry, Dunfermline
With a stay at Ferrybridge Hotel in Dunfermline, you'll be a 3-minute walk from Deep Sea World and 7 minutes by foot from Forth Road Bridge. This bed & breakfast is 14.2 mi (22.9 km) from Royal Mile and 14.5 mi (23.3 km) from Edinburgh Castle.

Caledonia House
Bed and breakfast in Rosyth
<h2>Comfortable Accommodations</h2>
Caledonia House in Rosyth offers family rooms with garden views, private bathrooms, and free WiFi in public areas. Each room includes a TV, wardrobe, and carpeted floors.
<h2>Relaxing Facilities</h2>
Guests can enjoy a garden and terrace, perfect for relaxation. Free on-site private parking is available, along with a dining area for meals.
<h2>Delicious Breakfast</h2>
A continental breakfast is served, including vegetarian, vegan, and gluten-free options. Fresh juice, cheese, and fruits are provided each morning.
<h2>Prime Location</h2>
Located 11 km from Forth Bridge and 20 km from Edinburgh Airport, the property is near attractions such as Edinburgh Zoo (20 km) and Blackness Castle (18 km). St Johns & St Columba Church is a 17-minute walk away.

Bay and Bridge near Edinburgh
Bed and breakfast in Dunfermline
Providing views of the Firth of Forth, Bay and Bridge near Edinburgh in Dalgety Bay features accommodation, a garden and a terrace.
Fitted with a patio, the suites feature a flat-screen TV and a private bathroom with free toiletries. Some units feature a seating area and/or a balcony.
A continental or buffet breakfast can be enjoyed at the property.
Edinburgh is 15 km from the bed and breakfast. The nearest airport is Edinburgh Airport, 10 km from the property.

Three Bridges Bed & Breakfast
Bed and breakfast in Rosyth
Situated in Rosyth and only 10 km from Forth Bridge, Three Bridges Bed & Breakfast features accommodation with sea views, free WiFi and free private parking. The 1-star bed and breakfast has garden views and is 11 km from Hopetoun House. Boasting family rooms, this property also provides guests with an outdoor fireplace.
All units come with a seating area, a flat-screen TV with satellite channels and a private bathroom with a hair dryer, bath and shower. Some units have a terrace and/or a patio with river views. At the bed and breakfast, each unit includes bed linen and towels.
The bed and breakfast offers a Full English/Irish or vegetarian breakfast. For visitors looking to embark on day trips to nearby landmarks, Three Bridges Bed & Breakfast provides a selection of packed lunches.
The bed and breakfast has a picnic area where you can spend a day out in the open.
Edinburgh Zoo is 19 km from the accommodation, while Murrayfield Stadium is 21 km from the property. Edinburgh Airport is 17 km away.

Queensferry guest house
Guesthouse in Rosyth, Dunfermline
With a stay at Queensferry guest house in Dunfermline (Rosyth), you'll be within a 10-minute drive of Forth Road Bridge and Dunfermline Abbey. This guest house is 14.8 mi (23.8 km) from Royal Mile and 15.1 mi (24.2 km) from Edinburgh Castle.

Clarke Cottage Guest House
Guest house in Dunfermline
Clarke Cottage Guest House is situated 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 accommodation can enjoy a buffet or a à la carte breakfast.
Edinburgh is 30 km from Clarke Cottage Guest House, while Perth is 43 km from the property. The nearest airport is Edinburgh Airport, 27 km from the guest house.

Burntisland House
Hotel in Burntisland
When you stay at Burntisland House in Burntisland, you'll be near the beach and 14 minutes by car from Silver Sands Beach. This hotel is 21.3 mi (34.3 km) from Royal Mile and 21.6 mi (34.7 km) from Edinburgh Castle.

Edinburgh full house
Guest house in Edinburgh
Situated in Edinburgh and only 2.7 km from Cramond Beach, Edinburgh full house features accommodation with garden views, free WiFi and free private parking. This recently renovated guest house is located 4 km from Edinburgh Zoo and 6.1 km from Murrayfield Stadium. The accommodation offers full-day security and a housekeeping service for guests.
At the guest house, every unit has a desk and a flat-screen TV. At the guest house, each unit has bed linen and towels.
Buffet and continental breakfast options with fresh pastries, fruits and juice are available.
Outdoor play equipment is also available at the guest house, while guests can also relax in the garden.
Forth Bridge is 6.3 km from Edinburgh full house, while Edinburgh International Conference Centre is 6.6 km from the property. Edinburgh Airport is 3 km away.

Dalmore Lodge Guest House
Bed and breakfast in Edinburgh
Dalmore Lodge Guest House is set opposite Edinburgh Zoo. This Victorian terraced villa is just over 3 miles from central Edinburgh and a 10-minute drive from Edinburgh Airport.
The rooms offer a flat-screen TV and tea and coffee making facilities. The en suite shower rooms have complimentary toiletries and a hairdryer. Free WiFi is available throughout the house.
The city of Edinburgh is home to numerous restaurants, bars, and shops. Edinburgh’s fashionable George Street is just over 3 miles away.
Dalmore Lodge Guest House is situated along a main bus route, with links to Edinburgh city centre and the airport. Murrayfield Rugby Stadium is just 20 minutes’ walk away and Edinburgh Corn Exchange is 2 miles away.
Limited parking for 2 cars is available at the rear of the property, while further public parking can be found in front of the property and also at the back of the property in Downie Grove.
Dalmore Lodge operates on a self check-in basis only. Guests can check themselves in between 2pm-10pm. Prior to arrival, guests will be sent a private keysafe code so they can gain entry. It is imperative guests confirm they have received the code and understand the instructions. Unfortunately, we are unable to accept check-ins after 10pm.

Cardinals Folly
Bed and breakfast in Kinghorn
Set in Kinghorn and only 400 metres from Kinghorn Beach, Cardinals Folly offers accommodation with river views, free WiFi and free private parking. Boasting luggage storage space, this property also provides guests with a terrace. Royal Mile is 41 km from the bed and breakfast and Camera Obscura and World of Illusions is 41 km away.
At the bed and breakfast, the units include a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. The bed and breakfast features some units with garden views, and units include a kettle. The units are equipped with heating facilities.
The bed and breakfast offers a continental or Full English/Irish breakfast.
Barbecue facilities are at guests' disposal and guests can also relax in the shared lounge area.
Edinburgh International Conference Centre is 40 km from Cardinals Folly, while Edinburgh Castle is 40 km from the property. Edinburgh Airport is 38 km away.

Falcon Crest Guest House
Guesthouse in Edinburgh
Located in Edinburgh (Trinity), Falcon Crest Guest House is within a 10-minute drive of Royal Mile and Edinburgh Castle. This guest house is 2.1 mi (3.3 km) from Princes Street and 2.4 mi (3.8 km) from University of Edinburgh.

Sandilands House
Guest house in Edinburgh
Located in Edinburgh and only 2 km from Edinburgh International Conference Centre, Sandilands House provides accommodation with garden views, free WiFi and free private parking. It is situated 1.9 km from Murrayfield Stadium and features a housekeeping service. This 3-star guest house offers private entrance.
The guest house offers a seating area with a flat-screen TV and a private bathroom with bathrobes, slippers and shower. A minibar and kettle are also provided. At the guest house, every unit includes bed linen and towels.
The breakfast offers buffet, gluten-free options and local specialities and pancakes are being served.
A water park is available on-site and cycling can be enjoyed within close proximity of the guest house.
Edinburgh Castle is 2.5 km from Sandilands House, while Royal Mile is 3 km away. Edinburgh Airport is 8 km from the property.

Saorsa House Culross
Bed and breakfast in Dunfermline, Fife
Saorsa House Culross, a property with a garden and a terrace, is situated in Fife, 24 km from Hopetoun House, 33 km from Edinburgh Zoo, as well as 35 km from Murrayfield Stadium. This bed and breakfast offers free private parking, a shared kitchen and free WiFi. The property is allergy-free and is set 23 km from Forth Bridge.
The bed and breakfast has a flat-screen TV. The kitchen is fitted with a dishwasher, an oven and a microwave and there is a private bathroom with a hair dryer and free toiletries. The bed and breakfast offers bed linen, towels and housekeeping service.
À la carte and continental breakfast options with warm dishes, pancakes and fruits are available.
Edinburgh International Conference Centre is 35 km from the bed and breakfast, while Edinburgh Castle is 36 km away. Edinburgh Airport is 29 km from the property.

The Dundonald Guesthouse & Cottage
Bed and breakfast in Culross
Featuring a garden and views of garden, The Dundonald Guesthouse & Cottage is a bed and breakfast situated in a historic building in Culross, 24 km from Forth Bridge. This bed and breakfast provides free private parking and full-day security. Guests can make use of the outdoor fireplace or the picnic area, or enjoy views of the inner courtyard and quiet street.
The units are equipped with a fridge, minibar, a kettle, a walk-in shower, a hair dryer and a outdoor furniture. Every unit includes a coffee machine, a private bathroom and free WiFi, while selected rooms are equipped with a terrace and some have sea views. At the bed and breakfast, all units are equipped with bed linen and towels.
À la carte and continental breakfast options with warm dishes, local specialities and fresh pastries are available. Guests can relax in the on-site bar or lounge, while packed lunches are also available.
Hopetoun House is 25 km from the bed and breakfast, while Edinburgh Zoo is 34 km away. Edinburgh Airport is 30 km from the property.

Dalmore Lodge Guest House
Guesthouse in Edinburgh
With a stay at Dalmore Lodge Guest House in Edinburgh (Corstorphine), you'll be steps from Edinburgh Zoo and a 5-minute drive from Murrayfield Stadium. This guesthouse is 2.4 mi (3.9 km) from Edinburgh International Conference Centre and 2.6 mi (4.2 km) from Princes Street Gardens.

The Queens View Luxury B&B
Bed & breakfast in Linlithgow
Located in Linlithgow, The Queens View Luxury B&B is in a regional park, within a 5-minute drive of Linlithgow Loch and West Lothian Golf Club. This luxury bed & breakfast is 1.3 mi (2 km) from Linlithgow Burgh Halls and 1.3 mi (2 km) from Annet House Museum.

Coach House Ratho Park Steading
Bed and breakfast in Newbridge, Ratho
<h2>Historic Setting</h2>
Coach House Ratho Park Steading in Ratho offers a unique stay within a historic building. Guests enjoy a beautiful garden and free WiFi throughout the property.
<h2>Comfortable Accommodations</h2>
Rooms feature private bathrooms with walk-in showers, bathrobes, and free toiletries. Additional amenities include streaming services, TV, and electric kettles.
<h2>Delicious Breakfast</h2>
A continental buffet breakfast is served daily, including juice, fresh pastries, cheese, and fruits. Guests can relax in the inner courtyard with garden views.
<h2>Convenient Location</h2>
Located 6 km from Edinburgh Airport, the property is close to attractions such as Edinburgh Zoo (12 km) and Edinburgh Castle (15 km). Free on-site private parking is available.
<h2>Guest Favorites</h2>
Guests highly rate the host, convenient location, and room comfort.
