Skip to main content

B&Bs in Dunfermline

Find the B&Bs that appeal to you the most

The best B&Bs in Dunfermline

Check out our pick of great B&Bs in Dunfermline

Filter by:

Review score

Clarke Cottage Guest House

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.

T
Tracey
From
New Zealand
Hosts made us feel very welcome, the room was lovely and breakfast was exceptional. It is close to train and bus links and there is a great local pub along the road called the Elizabethan.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 351 reviews
Price from
US$99.73
1 night, 2 adults

Saorsa House Culross

Fife (Near Dunfermline)

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.

C
Carolyn
From
United States
Owner was friendly, breakfast was great and we enjoyed the dogs.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 341 reviews
Price from
US$132.97
1 night, 2 adults

Caledonia House

Rosyth (Near Dunfermline)

Caledonia House has garden views, free WiFi and free private parking, set in Rosyth, 12 km from Forth Bridge. Located 13 km from Hopetoun House, the property offers a garden.

s
shephia
From
Belgium
booked at last minute when our plane couldn't land in Tiree. Lindsey swapped room for one with two beds when she realised we were brother and sister. We went for walk along Fife coast afterwards from Elie which I can recommend
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 499 reviews
Price from
US$83.77
1 night, 2 adults

Three Bridges Bed & Breakfast

Rosyth (Near Dunfermline)

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.

S
Seleipere
From
Nigeria
Breakfast was sumptuous. Location was a bit far for me but it was worth it 💯
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 330 reviews
Price from
US$106.38
1 night, 2 adults

Hill Park Hotel

Rosyth (Near Dunfermline)

Hill Park Hotel is located in Rosyth, 10 km from Forth Bridge, 11 km from Hopetoun House, and 20 km from Edinburgh Zoo. This 3-star bed and breakfast offers a 24-hour front desk.

D
Dixon
From
New Zealand
All round facilities were good and staff were friendly and helpful
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,291 reviews
Price from
US$92.22
1 night, 2 adults

The Dundonald Guesthouse & Cottage

Culross (Near Dunfermline)

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.

m
melrona
From
Ireland
This is the most beautiful guest house we stayed in in Scotland. Paul and Laura were lovely hosts, as was Adele who cooked our delicious breakfast. The house is straight out of an interiors magazine - every possible detail was divine! There's a beautiful living room which we relaxed in after dinner in the local pub and Laura brought us tea, lit candles, put on a fab play list - absolute bliss. Our room was exceptional - beautifully decorated, bathroom superb, tea / coffee facilities top class. I would return to Scotland just to stay here again!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 215 reviews
Price from
US$272.60
1 night, 2 adults

Whitecroft B&B

Edinburgh (Near Dunfermline)

Situated in Edinburgh, within 15 km of Forth Bridge and 16 km of Murrayfield Stadium, Whitecroft B&B features accommodation with a garden and free WiFi as well as free private parking for guests who...

M
Monika
From
Poland
Comfortable beds, delicious breakfast, very clean and comfortable
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 271 reviews
Price from
US$160.43
1 night, 2 adults

Wester Muirhouse

Linlithgow (Near Dunfermline)

Offering a garden and mountain view, Wester Muirhouse is located in Linlithgow, 19 km from Forth Bridge and 26 km from Edinburgh Zoo.

G
Geoffrey
From
Australia
Fantastic place to stay. Great helpful host. Thoroughly enjoyed and would highly recommend .
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 194 reviews
Price from
US$139.62
1 night, 2 adults

New Town Guest House (Adults Only)

Edinburgh (Near Dunfermline)

Located in the Stockbridge district in Edinburgh, New Town Guest House (Adults Only) offers 3-star rooms with free WiFi.

A
Anna
From
Austria
Wonderfully decorated place with very comfy rooms. We even got upgraded and loved our time there. The area is very very nice and only a short walk or bus ride from the centre. Highly recommend!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,505 reviews
Price from
US$90.95
1 night, 2 adults

West Port Hotel

Linlithgow (Near Dunfermline)

The West Port Hotel is a traditional Scottish pub and restaurant in the historic town of Linlithgow, West Lothian. It offers en suite rooms with satellite TVs and free Wi-Fi.

M
Margaret
From
United Kingdom
Very welcoming staff, great choice of food and prices reasonable. Best breakfast and dinner I've had at a hotel in awhile. Room was warm and cozy.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,160 reviews
Price from
US$126.33
1 night, 2 adults
All B&Bs in Dunfermline

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Dunfermline and surroundings in the past month

See all

Popular with guests booking B&Bs in Dunfermline

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 146 reviews

Popular with guests booking B&Bs in Dunfermline

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 278 reviews

Popular with guests booking B&Bs in Dunfermline

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 351 reviews

Popular with guests booking B&Bs in Rosyth

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,291 reviews

Popular with guests booking B&Bs in Rosyth

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 499 reviews

Popular with guests booking B&Bs in Rosyth

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 330 reviews

Popular with guests booking B&Bs in Fife

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 341 reviews