Home/Where to stay/Dunfermline/4- and 5-star hotels
4- and 5-star hotels in Dunfermline
A shortlist of the 4- and 5-star hotels and apartments in Dunfermline, from a 5-star house outside town to central apartments a short walk from the abbey. It is for travellers choosing where to base themselves in Fife, whether for a short break, a family trip or a commuter stay.
Staying in Dunfermline
Dunfermline is an ancient Scottish capital with a medieval abbey where Robert the Bruce is buried, and the birthplace of Andrew Carnegie. Visitors come for the abbey and Pittencrieff Park, and the city works well as a base for Edinburgh and the wider Fife coast. The hotels here sit in different parts of the city: Garvock House Hotel and Dunfermline Central Apartments No. 46 are closest to the centre, at 0.6 km and 0.2 km respectively, while Best Western Plus Dunfermline Crossford Keavil House Hotel is in the village of Crossford to the west, and Balmule House, Forrester Park Resort and Bay and Bridge lie further out.
The range suits different trips. Couples and business travellers are well served by Garvock House Hotel, rated 4.6 out of 5 from 884 reviews, and by the spa and pool facilities at the Crossford hotel. Families have room to spread out in the apartments and in Sweet Chestnut Dunfermline by Marston's Inns, which has family rooms and a playground. Short-break visitors who want to walk to the abbey should look at the central apartments, while those touring by car can use the free parking offered by most of the properties.
The shortlist
Ranked by hotel class, then guest rating and number of reviews.
Balmule House
By Bowershall, Dunfermline, United Kingdom
Best for: Drivers · Travelling with pets
- Free car parking
- Pets allowed
- Kitchen
Why stay hereA 5-star country house at Bowershall, 4.3 km from Dunfermline centre, Balmule House suits guests who want space and privacy. Kitchens and kitchenettes with dishwasher, oven and microwave make longer stays easy, while the jacuzzi and patio add downtime. Pets are allowed, parking is free and wifi is free, so a car and a dog are no obstacle. Fireplace, bathrobes and a bath round off the comfort.
See Balmule HouseGarvock House Hotel
Garvock House Hotel St Johns Drive, Dunfermline, United Kingdom
Best for: Families · Drivers
- Free car parking
- Breakfast in room
- Lounge
Why stay hereRated 4.6 out of 5 from 884 reviews, Garvock House Hotel sits on St Johns Drive just 0.6 km from the centre, so Dunfermline is on foot. A restaurant, bar, room service and breakfast in room cover the day, and the garden and terrace give somewhere to sit. Family rooms and sofa beds suit groups, pets are welcome, and parking and wifi are free.
See Garvock House HotelForrester Park Resort
Forrester Park Resort Pitdinnie Road Cairneyhill, Dunfermline, United Kingdom
Best for: Drivers · Travelling with pets
- Free car parking
- Lounge
- Pets allowed
Why stay hereForrester Park Resort on Pitdinnie Road at Cairneyhill pairs a golf course with a garden and terrace, 5.2 km from the centre. Guests rate it 4.5 out of 5 across 326 reviews. A restaurant and bars handle meals, sofa beds and family-friendly touches such as high chairs help, and wheelchair access, free parking and free wifi are in place.
See Forrester Park ResortBest Western Plus Dunfermline Crossford Keavil House Hotel
Crossford, Dunfermline, United Kingdom
Best for: Families · Drivers
- Indoor pool
- Sauna
- Parking
Why stay hereOn the Crossford side of Dunfermline, 3.3 km out, Keavil House Hotel is the active choice: indoor pool, fitness centre, sauna, jacuzzi and massage, plus aerobics and a golf course. Guests score it 4.3 out of 5 from 904 reviews. A restaurant, bars and 24-hour front desk keep things running, family rooms are available, and parking and wifi are free.
See Best Western Plus Dunfermline Crossford Keavil House HotelSweet Chestnut Dunfermline by Marston's Inns
11 Fife Leisure Park, Dunfermline, United Kingdom
Best for: Families · Drivers
- Free car parking
- Family rooms
- Wheelchair accessible
Why stay hereAt 11 Fife Leisure Park, 3.6 km from the centre, Sweet Chestnut Dunfermline by Marston's Inns is a straightforward base with a restaurant, bars and a playground. Family rooms and sofa beds take the pressure off groups, air conditioning keeps rooms comfortable, and wheelchair access, free parking and free wifi are provided. Rated 4.2 out of 5 from 96 reviews.
See Sweet Chestnut Dunfermline by Marston's InnsThe Roods B&B
16 Bannerman Avenue, Dunfermline, United Kingdom
Best for: Drivers · Breakfast
- Free car parking
- Breakfast
- Free Wifi
Why stay hereThe Roods B&B on Bannerman Avenue is a small 4-star address 5.0 km from the centre, with breakfast included and a garden to sit in. Fireplace, bathrobes, toiletries and an iPod dock add comfort, and room service is offered. Free parking and free wifi make it simple for drivers.
See The Roods B&BBunree Bed And Breakfast
Craigluscar Lane, Dunfermline, United Kingdom
Best for: Drivers · Breakfast
- Free car parking
- Breakfast
- Free Wifi
Why stay hereBunree Bed And Breakfast on Craigluscar Lane is a 4-star stop 3.6 km from Dunfermline centre with breakfast served and a garden and terrace for fresh air. Free wifi and free parking are the practical extras; it suits travellers who want a quiet, small-scale stay within easy reach of town by car.
See Bunree Bed And BreakfastModern Ground Floor 2 Bedroom Apartment 76mb Wifi TP and Sky Cinema s
Trondheim Pkwy, Dunfermline, United Kingdom
Best for: Drivers · Step-free access
- Car parking
- Wheelchair accessible
- Free Wifi
Why stay hereA modern ground-floor 2-bedroom apartment on Trondheim Pkwy, 2.2 km from the centre, with wifi, parking and express check-in and check-out. Lifts and wheelchair access help with accessibility, and cleaning is included. It suits guests who want a self-contained base rather than hotel service.
See Modern Ground Floor 2 Bedroom Apartment 76mb Wifi TP and Sky Cinema sBay and Bridge near Edinburgh
9 Farmstead Road Dalgety Bay, Dunfermline, United Kingdom
Best for: Drivers · Breakfast
- Free car parking
- Breakfast in room
- Kitchen
Why stay hereBay and Bridge near Edinburgh at Dalgety Bay, 6.1 km from Dunfermline, has a river setting with balcony, patio, garden and terrace. Kitchen facilities, including microwave, refrigerator and toaster, plus free parking and free wifi, suit longer stays. Breakfast in room, concierge and housekeeping add hotel-level service; pets and families are both provided for.
See Bay and Bridge near EdinburghDunfermline Luxury 3 bedroom house
1 Larch Grove, Dunfermline, United Kingdom
Best for: Drivers · Step-free access
- Car parking
- Wheelchair accessible
- Free Wifi
Why stay hereDunfermline Luxury 3 bedroom house on Larch Grove, 1.4 km from the centre, gives groups a whole house with garden and picnic area. Express check-in and check-out, laundry service, free parking and free wifi cover the practical side, and wheelchair access is available. A good fit for families or friends travelling together.
See Dunfermline Luxury 3 bedroom houseDunfermline Central Apartments No. 46
46 Brucefield Avenue, Dunfermline, United Kingdom
Best for: Drivers · Step-free access
- Free car parking
- Wheelchair accessible
- Free Wifi
Why stay hereDunfermline Central Apartments No. 46 on Brucefield Avenue is 0.2 km from the centre, the closest of the list, so the town is on the doorstep. Housekeeping, laundry and dry cleaning services are offered, along with express check-in and check-out, luggage storage, a garden and picnic area. Free parking and free wifi complete the setup.
See Dunfermline Central Apartments No. 46Prime Commuter Executive Apartment Dunfermline
Pitreavie Castle, Dunfermline, United Kingdom
Best for: Drivers
- Free car parking
- Kitchen
- Free Wifi
Why stay herePrime Commuter Executive Apartment at Pitreavie Castle, 2.7 km from the centre, is built for longer stays: kitchen with oven, microwave and washing machine, plus a golf course nearby and fishing. Cots and high chairs help families, and sofa beds add flexibility. Free parking, free wifi and non-smoking rooms keep it easy.
See Prime Commuter Executive Apartment DunfermlineFernwoodlea
Dunfermline, United Kingdom
Best for: Drivers · Travelling with pets
- Free car parking
- Pets allowed
- Kitchen
Why stay hereFernwoodlea sits 8.3 km from Dunfermline with a garden, garage and free parking, plus a kitchen with dishwasher and washing machine and a fireplace for evenings in. Pets are allowed and wifi is free. It suits guests with a car who want a quiet self-catering house outside the town.
See FernwoodleaSandhaven
2C Sandhaven, Dunfermline, United Kingdom
Best for: Drivers · Travelling with pets
- Parking
- Pets allowed
- Kitchen
Why stay hereAt 2C Sandhaven, 11.3 km from the centre, Sandhaven offers a sea setting with garden and fishing, and a kitchen with dishwasher and washing machine for self-catering. Pets are welcome, wifi is free, and a cot is available. Best for travellers who want the coast and don't mind being outside Dunfermline.
See SandhavenLinburn House Apartment
Upper Left Flat Linburn Hosue Afton Grove, Dunfermline, United Kingdom
Best for: Drivers
- Free car parking
- Kitchen
- Free Wifi
Why stay hereLinburn House Apartment on Afton Grove, 2.2 km from the centre, is a 4-star self-catering flat with kitchen, oven, microwave, refrigerator and washing machine, plus a fireplace and sofa bed. Free parking and free wifi are included, fishing is nearby, and non-smoking rooms keep it comfortable for couples or small groups.
See Linburn House Apartment
The shortlist side by side
| Hotel | Class | Parking | Breakfast | Pets | To the centre |
|---|---|---|---|---|---|
| Balmule House | ★★★★★ | Yes | – | Yes | 4.3 km |
| Garvock House Hotel | ★★★★ | Yes | Yes | Yes | 0.6 km |
| Forrester Park Resort | ★★★★ | Yes | – | Yes | 5.2 km |
| Best Western Plus Dunfermline Crossford Keavil House Hotel | ★★★★ | Yes | – | Yes | 3.3 km |
| Sweet Chestnut Dunfermline by Marston's Inns | ★★★★ | Yes | – | – | 3.6 km |
| The Roods B&B | ★★★★ | Yes | Yes | – | 5.0 km |
| Bunree Bed And Breakfast | ★★★★ | Yes | Yes | – | 3.6 km |
| Modern Ground Floor 2 Bedroom Apartment 76mb Wifi TP and Sky Cinema s | ★★★★ | Yes | – | – | 2.2 km |
| Bay and Bridge near Edinburgh | ★★★★ | Yes | Yes | – | 6.1 km |
| Dunfermline Luxury 3 bedroom house | ★★★★ | Yes | – | – | 1.4 km |
| Dunfermline Central Apartments No. 46 | ★★★★ | Yes | – | – | 0.2 km |
| Prime Commuter Executive Apartment Dunfermline | ★★★★ | Yes | – | – | 2.7 km |
| Fernwoodlea | ★★★★ | Yes | – | Yes | 8.3 km |
| Sandhaven | ★★★★ | Yes | – | Yes | 11.3 km |
| Linburn House Apartment | ★★★★ | Yes | – | – | 2.2 km |
From each hotel's own listing on this site; a dash means it is not listed.
How to choose
For couples
Garvock House Hotel is the top-rated pick, 4.6 out of 5 from 884 reviews, with a restaurant, bar and garden. Best Western Plus Dunfermline Crossford Keavil House Hotel adds an indoor pool, sauna, jacuzzi and massage. Balmule House, a 5-star property, offers a jacuzzi, bathrobes and a fireplace.
Garvock House Hotel · Best Western Plus Dunfermline Crossford Keavil House Hotel · Balmule House
For families
Sweet Chestnut Dunfermline by Marston's Inns has family rooms, a playground and high chairs. The Crossford hotel has family rooms, an indoor pool and a garden. Dunfermline Central Apartments No. 46 is 0.2 km from the centre and offers express check in and check out.
Sweet Chestnut Dunfermline by Marston's Inns · Best Western Plus Dunfermline Crossford Keavil House Hotel · Dunfermline Central Apartments No. 46
For self-catering
Several apartments come with kitchens. Modern Ground Floor 2 Bedroom Apartment has free wifi and parking and is 2.2 km from the centre. Prime Commuter Executive Apartment and Linburn House Apartment include kitchens and washing machines, and Dunfermline Luxury 3 bedroom house adds a garden and picnic area.
Modern Ground Floor 2 Bedroom Apartment 76mb Wifi TP and Sky Cinema s · Prime Commuter Executive Apartment Dunfermline · Linburn House Apartment · Dunfermline Luxury 3 bedroom house
Closest to the centre
Dunfermline Central Apartments No. 46 is 0.2 km from the centre, Garvock House Hotel 0.6 km and Dunfermline Luxury 3 bedroom house 1.4 km. All three keep you within easy reach of the abbey, shops and restaurants on foot.
Dunfermline Central Apartments No. 46 · Garvock House Hotel · Dunfermline Luxury 3 bedroom house
Where to stay in Dunfermline
Crossford
A village to the west of Dunfermline, where the Best Western Plus Dunfermline Crossford Keavil House Hotel is set in its own grounds, 3.3 km from the centre. It is a quieter base with a pool, sauna and fitness centre for guests who want to spend time at the hotel itself.
Our picks here: Best Western Plus Dunfermline Crossford Keavil House Hotel
Dalgety Bay
Bay and Bridge near Edinburgh sits on Farmstead Road in Dalgety Bay, 6.1 km from Dunfermline, with a balcony, terrace and river setting. It suits travellers with a car who prefer a coastal base outside the city.
Our picks here: Bay and Bridge near Edinburgh
Plan your stay
Getting there and around
Dunfermline is easily reached by train from Edinburgh Waverley, with services taking around 30 minutes to Dunfermline Town or Dunfermline Queen Margaret stations. By car it is just off the M90 motorway, about 15 miles from Edinburgh and 40 miles from Glasgow, and Edinburgh Airport is approximately 20 miles away. Within the city, local buses connect the centre with surrounding areas, and many attractions are within walking distance of each other. Taxis are available for longer journeys, and having a car is useful for exploring the wider Fife region.
When to go
The best time to visit Dunfermline is during the summer months from June to August, when the weather is mild and the days are long, making it ideal for exploring outdoor sites like Pittencrieff Park. Spring and autumn also offer pleasant conditions with fewer crowds. Winter can be cold and wet, but indoor attractions such as the abbey and museums remain open, and festive events take place in December.
Questions, answered
Which hotel is closest to Dunfermline city centre?
Dunfermline Central Apartments No. 46 on Brucefield Avenue is 0.2 km from the centre, the closest on this shortlist. Garvock House Hotel on St Johns Drive is 0.6 km away and Dunfermline Luxury 3 bedroom house is 1.4 km out.
Which is the highest-rated hotel on this list?
Garvock House Hotel has a guest rating of 4.6 out of 5 from 884 reviews, the highest here. Forrester Park Resort follows at 4.5 out of 5 from 326 reviews, and Best Western Plus Dunfermline Crossford Keavil House Hotel is rated 4.3 out of 5.
Do the hotels have parking?
Free car parking is listed at most properties, including Balmule House, Garvock House Hotel, Forrester Park Resort, Sweet Chestnut Dunfermline by Marston's Inns and the apartments. Best Western Plus Dunfermline Crossford Keavil House Hotel and Sandhaven list parking among their facilities.
Which hotels allow pets?
Pets are allowed at Balmule House, Garvock House Hotel, Forrester Park Resort, Best Western Plus Dunfermline Crossford Keavil House Hotel, Fernwoodlea and Sandhaven, according to their listed facilities.
Which hotel has a pool or spa?
Best Western Plus Dunfermline Crossford Keavil House Hotel lists an indoor pool, sauna, jacuzzi, massage and fitness centre. Balmule House has a jacuzzi, and Forrester Park Resort, Best Western Plus Dunfermline Crossford Keavil House Hotel and Prime Commuter Executive Apartment list a golf course nearby.
Which hotels suit families?
Sweet Chestnut Dunfermline by Marston's Inns has family rooms, a playground and high chairs. Best Western Plus Dunfermline Crossford Keavil House Hotel has family rooms and a pool, and the apartments such as Dunfermline Luxury 3 bedroom house give families their own space.
Do any hotels serve breakfast?
Breakfast is listed at The Roods B&B and Bunree Bed And Breakfast, and breakfast in room at Garvock House Hotel and Bay and Bridge near Edinburgh. Several properties, including Garvock House Hotel and Forrester Park Resort, have restaurants.
Which hotels have kitchens?
Balmule House, Bay and Bridge near Edinburgh, Prime Commuter Executive Apartment, Fernwoodlea, Sandhaven and Linburn House Apartment list kitchens or kitchenettes, along with appliances such as microwaves, ovens, refrigerators and washing machines.














