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
"Perfect place if you just need somewhere to sleep in the centre"
Reviewed on Jun 11, 2026

Dalmahoy Hotel & Country Club
"Excellent historic property with a golf course. Nice spacious rooms. Ideal for someone who has a car and is looking for a nice quiet stay an out 20 minutes from town and 15 minutes from the airport."
Reviewed on Jun 10, 2026

Leonardo Royal Hotel Edinburgh
"Room was great, nice decor. We were greeted with a welcome drink which was appreciated. Lots of coffee and tea in the room. Great location to easily access Royal Mile out the back way. I would recommend staying here."
Reviewed on Jun 10, 2026

Apex Grassmarket Hotel
"Strange to pay so much for a hotel room and have only a tub but no shower in the room. Of note, I had several rooms during my stay there and only one had no shower. Very convenient to the royal mile."
Reviewed on Jun 11, 2026

Mount Royal Hotel Edinburgh by The Unlimited Collection
"Great location and close to everything you want to do. We upgraded and got the "castle view". I wish I would have saved the money as we had a nice view of the city, but had to really stretch our neck around to see the castle. The tram station across the street is very loud and woke me up several ..."
Reviewed on Jun 12, 2026

Holiday Inn Edinburgh Zoo by IHG
"Lovely stay at the hotel, great location, friendly staff, clean rooms and beautiful views over the hillsides. The bar and restaurant staff were very friendly and welcoming, and the food offering was delicious."
Reviewed on Jun 12, 2026

ibis Edinburgh Centre South Bridge - Royal Mile
"loads of stairs noisy"
Reviewed on Jun 9, 2026

Hilton Edinburgh Carlton
"This is a large hotel with only two unlinked elevators serving a single elevator bay, with up and down stairs on the same level, resulting in extremely long wait times. When departing, we called for luggage assistance, but after waiting 15 minutes with nobody arriving, we carried our luggage down ..."
Reviewed on Jun 9, 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

Mount Royal Hotel Edinburgh by The Unlimited Collection
"Great location and close to everything you want to do. We upgraded and got the "castle view". I wish I would have saved the money as we had a nice view of the city, but had to really stretch our neck around to see the castle. The tram station across the street is very loud and woke me up several times through the night. The bed and pillows were the least comfortable. Luckily we only stayed for 2 nights. The staff were very lovely and helpful. The "laundry" is outsourced and will cost you a pretty penny, so we went elsewhere to get it done. There were plenty of outlets and USB ports"
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











