Search hotels in Dunfermline

Enter your dates to see the latest prices and deals for Dunfermline hotels

October 2026

123
45678910
11121314151617
18192021222324
25262728293031

November 2026

1234567
891011121314
15161718192021
22232425262728
2930
Check-in date - Check-out date
Select occupancy

Dunfermline – 80 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Coorie

Hotel in Dunfermline

Located in Dunfermline, Coorie offers beachfront accommodations 8 miles from Forth Bridge and has facilities like a terrace, a restaurant and a bar.

B
Botsford
From
United States
The location is amazing, the room was lovely, the staff was phenomenal especially Jane.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,249 reviews
Price from
$111.53
1 night, 2 adults

The Inn At Charlestown

Hotel in Dunfermline

Located in Dunfermline, 8.4 miles from Forth Bridge, The Inn At Charlestown provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

C
Corinna
From
United States
The sevice was great. The staff was very helpful. The building has character. The location is great. To have the bar and restaurant inside is very convenient. It was very quiet. The luggage was offered to be carried upstairs for me without having to ask. There was always free bottled water in the room which was replenished every day. My room was made every day and the used towels replaced. The shower was small but the shower head and the flow of water was great.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,286 reviews
Price from
$115.49
1 night, 2 adults

The City Hotel

Hotel in Dunfermline

The City Hotel is a lively hotel located in the heart of Dunfermline, just 328 feet from Pittencrieff Park. Built in 1775 the City Hotel has 32 rooms.

N
Nichole
From
United Kingdom
The hotel was great, a bit confusing as we entered from the back of the hotel where the car park is but staff quickly directed us to the reception and we were booked in very quickly, we also asked for a hairdryer and iron and both items were brought to us within minutes, staff all very friendly, we had dinner in the bar which was lovely and good value as well
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,382 reviews
Price from
$102.99
1 night, 2 adults

Adamson Hotel

Hotel in Dunfermline

An original Scottish coaching inn, Adamson Hotel is located in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access.

A
Areli
From
United States
Friendly staff. The breakfast was great. The hotel was well kept.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,034 reviews
Price from
$80.10
1 night, 2 adults

Holiday Inn Express Dunfermline by IHG

Hotel in Dunfermline

Stay in the historic city of Dunfermline with easy access to Edinburgh and Edinburgh Airport. Holiday Inn Express Dunfermline offers comfortable, great-value rooms with free Wi-Fi and satellite TV.

R
Rex
From
United States
Great lobby with abundant room and seating that provided a relaxing atmosphere.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,003 reviews
Price from
$83.65
1 night, 2 adults

Pitbauchlie House Hotel - Sure Hotel Collection by Best Western

Hotel in Dunfermline

Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers rooms with attached bathroom with free parking and Wi-Fi. Each luxurious guest room is individually furnished.

W
Wilson
From
United Kingdom
The staff were lovely and helpful! Location was great especially since we were attending a festival and local taxi services were efficient. Would definitely stay again
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,266 reviews
Price from
$76.29
1 night, 2 adults

Amorist Hotel

Hotel in Dunfermline

Featuring a bar, Amorist Hotel is located in Dunfermline in the Fife region, 10 miles from Forth Bridge and 11 miles from Hopetoun House.

j
james
From
United Kingdom
In a nice city centre location. Very new fixture and fittings. Very clean and tidy with all the facilities that you would want for a comfortable stay. Lovely and informative owner I would definitely stay again and recommend it to anyone visiting the city
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 308 reviews
Price from
$110.42
1 night, 2 adults

Sweet Chestnut, Dunfermline by Marston's Inns

Hotel in Dunfermline

Set in Dunfermline, Sweet Chestnut, Dunfermline by Marston's Inns features a garden and free WiFi. Offering a restaurant, the property also has a bar.

a
ann
From
United Kingdom
Fantastic location in dunfermline lots of places nearby cinema etc The restaurant was very good me and my sister in law had a carvery meal which was very tasty...Breakfast also lots of choice
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,251 reviews
Price from
$72.03
1 night, 2 adults

Keavil House Hotel Dunfermline by Sunday

Hotel in Dunfermline

With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus Keavil House is 2 minutes' walk from Dunfermline Golf Club.

S
Sharron
From
United Kingdom
Large room large bed. All comfortable
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,373 reviews
Price from
$84.94
1 night, 2 adults

Victorian Flat

Dunfermline

Offering a garden, Victorian Flat offers accommodations in Dunfermline. With garden views, this accommodation provides a patio.

A
Alastair
From
United Kingdom
Spacious, comfortable ( the heating was simple and responsive ) , elegant, well equipped. Derek , the owner , was friendly, knowledgeable, and helpful. Parking was easy. 10 minutes' walk to the heart of the city.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 15 reviews
Price from
$216.15
1 night, 2 adults
See all 80 hotels in Dunfermline

Hotels with airport shuttles in Dunfermline

See all
Airport shuttle (free)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 4,733 reviews
From $154.50 per night
Airport shuttle (free)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 3,801 reviews
Airport shuttle
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 440 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 470 reviews
From $306.49 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 5,669 reviews
From $133.84 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 446 reviews
From $695.97 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 822 reviews
From $147.22 per night

Most booked hotels in Dunfermline and surrounding area in the past month

See all

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,034 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,373 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,251 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,003 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,266 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,330 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,384 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 308 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,250 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,286 reviews

Budget hotels in Dunfermline and nearby

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,034 reviews

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,373 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,251 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,003 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,266 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,384 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 308 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,250 reviews

Best hotels with breakfast in Dunfermline and nearby

See all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,286 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,644 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,004 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 662 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,785 reviews

Hotels located in the center of Dunfermline

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,330 reviews

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 760 reviews

Scored out of 10, guest rating 5.4
Fair - What previous guests thought, 189 reviews

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 876 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,423 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 419 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 378 reviews

FAQs about hotels in Dunfermline

What Guests Said About Dunfermline:

Scored out of 10, guest rating 10

Plenty for all.

Plenty for all. A nice little town with a good mix of shops cafes etc.. But also steeped in Scottish History with the Abbey and its surrounds a must visit , linked to Robert the Bruce. and also the very lovely Pittencrieff Park at the foot of the High Street, gifted by Andrew Carnegie,
Guest review bySENGA
United Kingdom
Scored out of 10, guest rating 10

Take time to see the Dunfermline Abbey and understand the...

Take time to see the Dunfermline Abbey and understand the history of Scotland and the power and authority held over the centuries both politically and economically, For those who saw the crowning of King Charles on the English Throne in Westminster Abbey will now understand the reference to the Stone of Scone located under the English throne and the acknowledgement of history,
Guest review byBrian
Australia
Scored out of 10, guest rating 10

The historic district is very quaint with the cathedral and...

The historic district is very quaint with the cathedral and historic library all together in the same walkable area. There is a lot of history in the streets surrounding the cathedral to explore as well as local shops.
Guest review byYasushi
Canada
Scored out of 10, guest rating 8.0

A visit to the Glen always recommended.

A visit to the Glen always recommended. Lovely Abbey and historical points of interest. Shame there are a few empty shops on the high street. Good places to eat opposite the big Tesco . Can easily catch the train over to Edinburgh.
Guest review byPrescott
United Kingdom
Scored out of 10, guest rating 10

We had a good hotel in the center of Dunfermline which was...

We had a good hotel in the center of Dunfermline which was also value for money . Our whole purpose of travelling to Dunfermline was to visit Edinburgh but to park and stay in Edinburgh was so expensive we parked in the local Asda it costs £4 for two days and used the train to travel into the city .
Guest review byDiana
United Kingdom
Scored out of 10, guest rating 10

There is lots to see in Dunfermline.

There is lots to see in Dunfermline. The museum and Pittencrieff Park are highlights. Dunfermline is only a 25 minute train ride from Edinburgh and the hotels are much more reasonable. Dunfermline is also full of very friendly people.
Guest review byJames
United Kingdom

See reviews by guests who stayed at hotels in Dunfermline

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,330 reviews
Beautiful old building Short walk to Dunfermline City station Under 10 mins to East End Park and 20 form the city centre Lovely spacious room Spotless Tea & coffee with water and biscuits I in room Good quality shampoo / shower gel Nice bathroom Good WiFi Nice plush carpets Friendly welcome
Guest review byPAUL
United Kingdom
From $130.09 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,382 reviews
Breakfast very good and plenty of choice. Evening meal good too Ideally situated to see the Abbey, to go to Pitlochry by car to scatter my husbands ashes and to Edinburgh by train to celebrate my 81st birthday. I would recommend the City Hotel inDunfermline
Guest review byPatricia
United Kingdom
From $147.09 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,373 reviews
Breakfast was good, constantly getting topped up so nothing really ran out. Good selection of cereals fruits and croissants also. We had a great time in Dunfermline town centre , plenty places for foods and drinks
Guest review byAmber
United Kingdom
From $101.18 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,034 reviews
The Adamson has always been a pleasant stay. It is in a quiet village just out of the Dunfermline city centre and ideally placed for nearby attractions. On-site restaurant and breakfast are also good.
Guest review byMairhri
Australia
From $92.75 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,645 reviews
We did not stay for breakfast, the host was very nice & helpful, the hotel was very central to Dunfermline City, eateries,supermarket, nightlife & last but not least pubs
Guest review byAlana
United Kingdom

More places to explore, more ways to go