Bed and breakfasts in Dunfermline

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Dunfermline

Sort by
Most popular

See the latest prices and deals by

Primary image
8.6

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.

Fabulous809 reviews
8.6
View details
Homely Haven, Dunfermline
8.5

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.

Fabulous120 reviews
8.5
View details
Lobby
7.2

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.

Good138 reviews
7.2
View details
Primary image
7.0

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.

Good2 reviews
7.0
View details
Caledonia House
8.7

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.

Fabulous562 reviews
8.7
View details
Bay and Bridge near Edinburgh
9.8

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.

Exceptional277 reviews
9.8
View details
Three Bridges Bed & Breakfast
8.6

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.

Fabulous331 reviews
8.6
View details
Primary image
7.2

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.

Good96 reviews
7.2
View details
Clarke Cottage Guest House
8.9

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.

Fabulous347 reviews
8.9
View details
Primary image
7.4

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.

Good114 reviews
7.4
View details
Edinburgh full house
8.0

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.

Very good952 reviews
8.0
View details
Dalmore Lodge Guest House
8.8

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.

Fabulous320 reviews
8.8
View details
Cardinals Folly
9.5

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.

Exceptional331 reviews
9.5
View details
Primary image
7.4

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.

Good126 reviews
7.4
View details
Sandilands House
9.0

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.

Exceptional87 reviews
9.0
View details
Saorsa House Culross
9.2

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.

Exceptional342 reviews
9.2
View details
The Dundonald Guesthouse & Cottage
9.8

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.

Exceptional222 reviews
9.8
View details
Primary image
9.0

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.

Exceptional65 reviews
9.0
View details
Primary image
10.0

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.

Exceptional18 reviews
10.0
View details
Coach House Ratho Park Steading
9.8

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.

Exceptional185 reviews
9.8
View details