Book Hotels in Dunfermline
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Dunfermline hotels

CODE - The Court, Edinburgh
"It was clean I will put this hostal at the high end. Super secure, clean. People are very helpful. They open the PEND, which is great. You can work. They fridges were you can save your food. There is also a microwave, water heater, dishes, utensiles. I didnt participate but they have different activities. ..."
Reviewed on Jun 8, 2026

Dalmahoy Hotel & Country Club
"The staff was extremely nice. They even let us check in early and we needed it cause we were exhausted from our flight. Beautiful Hotel and location"
Reviewed on Jun 7, 2026

Leonardo Royal Hotel Edinburgh
"Room was great. Breakfast was one of the best we've had at a hotel. Location was spot on for the train but also for the royal mile. The only downside was check in. The staff were not very friendly and it was awkward to find our room. We were told to go down this way to find floor 4. There was a lift ..."
Reviewed on Jun 7, 2026

Apex Grassmarket Hotel
"Perfect location. Quiet, clean and efficient- i would just like to have had access to workout area before 7 a.m. all else fine."
Reviewed on Jun 7, 2026

Mount Royal Hotel Edinburgh by The Unlimited Collection
"La vista de la habitación hacia el castillo"
Reviewed on Jun 7, 2026

Holiday Inn Edinburgh by IHG
"The hotel was nice and clean. The internet was not working. The gym didn’t open until 7 am and when I asked the front desk the night before if I could go in an hour earlier in the morning they said no. This was very disappointing."
Reviewed on Jun 6, 2026

ibis Edinburgh Centre South Bridge - Royal Mile
"Staff are very helpful- clean rooms and very near to most of the tourist destination"
Reviewed on Jun 7, 2026

Hilton Edinburgh Carlton
"The staff were excellent, the bar staff were very friendly and helpful, the hotel needs to change the policy of not changing the bedding daily, and everyone forgot to mention that the building was surrounded by scaffolding"
Reviewed on Jun 8, 2026

Britannia Hotel Edinburgh
"The receptionist on check in was so lovely! Great sized, comfortable bed. A little noisy in the morning but would stay there again"
Reviewed on Jun 7, 2026
Cheap Dunfermline hotels

The Adamson Hotel
Dunfermline Hotel & Travel Guide\n
Looking for an easy way to spend time in Fife? Through Travelocity, you'll discover a number of places in Dunfermline. 8 hotels and apartments listed on Travelocity are listed within a 6-mile (10-kilometer) radius.
Discover the area just a stone's throw from the commercial district of Dunfermline. Accommodations found in the vicinity include Best Western Plus Dunfermline Crossford Keavil House Hotel and Davaar House.
The Boreland Lodge Hotel is conveniently situated 5 miles (8 kilometers) from the central area of Dunfermline and is perfect for those looking to stretch their budget. For another option, check out the rates and amenities at the Queensferry Hotel.
3 miles (5 kilometers) away from central Dunfermline, you will come across the Balmule House. Alternatively, the CLC Duchally Country Estate is about 16 miles (26 kilometers) away. Another two options worth looking into include the Norton House Hotel & Spa and the Dalmahoy Hotel & Country Club.
Located 35 miles (52 kilometers) away from Dunfermline travelers will find Kirkcaldy, home to the University of St. Andrews. St. Andrews Travelocity-registered places to base yourself include the Old Course Hotel and Macdonald Rusacks Hotel. If you have plenty of time, consider visiting Kirkcaldy, where you can spend a little time at the Kirkcaldy Museum and Art Gallery. Kirkcaldy is 13 miles (21 kilometers) east of Dunfermline. Travelocity-registered places to stay in Kirkcaldy include the Dean Park Hotel and Strathearn Hotel.
When watching sport is a favourite pastime, make the time to visit Murrayfield Stadium, which is located 14 miles (22 kilometers) to the southeast of Dunfermline. Book accommodation in the middle of the action at the Sheraton Grand Hotel & Spa, Edinburgh or the The Chester Residence.
When you're flying through Edinburgh Airport and would like to book a room in the area, try Holiday Inn Express Edinburgh Airport or Hilton Edinburgh Airport.
Frequently asked questions
Recent Dunfermline hotel reviews by fellow wanderers

Hilton Edinburgh Carlton
"The staff were excellent, the bar staff were very friendly and helpful, the hotel needs to change the policy of not changing the bedding daily, and everyone forgot to mention that the building was surrounded by scaffolding"
Explore More Ways to Travel with Travelocity
- Castles in Bo'ness
- Hotels with Free Parking in Bo'ness
- Pet Friendly Hotels in Bo'ness
- Bo'ness Hotels
- Charlestown Hotels
- Hotels near Knockhill Racing Circuit
- Moxy Hotels in Inchcolm
- Staycity Serviced Apartments Hotels in Inchcolm
- Pod Hotels in Burntisland
- Chalets in Burntisland
- Beach Resorts & in Burntisland
- Hotels with Kitchenettes in Burntisland
- Burntisland Hotels
- Inns in Burntisland
- Houseboats in Oakley
- Cleish Hotels
- Cramond Bridge Hotels
- Lochgelly Hotels
- Extended Stay Hotels in Dunfermline Queen Margaret Station
- Newbridge Hotels
- Hotels near Townhill Country Park
- Broxburn Hotels
- Cabins in Kirkliston
- Kirkliston Hotels
- Apartments in South Queensferry
- Cottages in South Queensferry
- Historic Hotels in South Queensferry
- Hotels with Bar in South Queensferry
- South Queensferry Hotels
- B&B in North Queensferry
- Extended Stay Hotels in North Queensferry
- Apartments in Linlithgow Station
- Extended Stay Hotels in Rumbling Bridge
- Rumbling Bridge Hotels
- Beach Resorts & in Aberdour
- Boutique Hotels in Aberdour
- Hotels near Edinburgh
- Hotels near Kinross House Gardens
- Hotels near Culross Palace
- Apartments in Dalgety Bay
- B&B in Dalgety Bay
- Cottages in Dalgety Bay
- Dalgety Bay Hotels
- Houseboats in Dalgety Bay
- Lodges in Dalgety Bay
- Auchtertool Hotels
- B&B in St. Davids
- Extended Stay Hotels in Inverkeithing
- Inverkeithing Hotels
- Ingliston Hotels
- Dalmeny Hotels
- B&B in Linlithgow
- Castles in Linlithgow
- Lodges in Linlithgow
- Beach Resorts & in Rosyth
- Golf Resorts & in Rosyth
- Rosyth Hotels
- Hotels near Silver Sands Beach
- Kinross Hotels
- Barnton Hotels
- Hotels near Beecraigs Country Park
- Spa Resorts & in Cowdenbeath
- Cowdenbeath Hotels
- Houseboats in Cowdenbeath
- Cottages in Limekilns
- Limekilns Hotels
- Hotels near Cramond Village
- Cramond Hotels
- Flights to Bo'ness
- Flights from London to Inchcolm
- Flights to Burntisland
- Flights to South Queensferry
- Flights from Edinburgh
- Aer Lingus Dublin (DUB) to Edinburgh (EDI) flights
- American Airlines Miami (MIA) to Edinburgh (EDI) flights
- British Airways Denver (DEN) to Edinburgh (EDI) flights
- Delta Atlanta (ATL) to Edinburgh (EDI) flights
- United Newark Liberty Intl. Airport (EWR) to Edinburgh (EDI) flights
- Flights from Boston (BOS) to Edinburgh (EDI)
- Flights from Washington (IAD) to Edinburgh (EDI)
- Flights from New York (JFK) to Edinburgh (EDI)
- Flights from Los Angeles (LAX) to Edinburgh (EDI)
- Flights from London (LHR) to Edinburgh (EDI)
- Flights from Orlando (MCO) to Edinburgh (EDI)
- Flights from Chicago (ORD) to Edinburgh (EDI)
- Flights from Philadelphia (PHL) to Edinburgh (EDI)
- Flights to St. Davids
- Flights from Detroit to Inchmickery
- Flights to Inverkeithing
- Flights to Linlithgow











