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

Market Street Hotel
"One of the best hotels I’ve stayed in. Scrupulously clean, very quiet despite being across from the train station, excellent location for transport and the Royal Mile, friendly staff, many welcoming and personal touches. I am sensitive to fragrances and while the soaps had a scent of natural oil ..."
Reviewed on Oct 23, 2026

Apex City of Edinburgh Hotel
"Served its purpose but stay at the one up the street that has the actual amenities on sight."
Reviewed on Oct 23, 2026

Apex Grassmarket Hotel
"Nice modern hotel in a lively area. Staff was friendly and helpful."
Reviewed on Oct 22, 2026

Leonardo Royal Hotel Edinburgh
"Great location, parking is challenging, nice staff,"
Reviewed on Oct 22, 2026

YOTEL Edinburgh, Select by Hilton
"Hotel was good location and great price"
Reviewed on Oct 22, 2026

Mount Royal Hotel Edinburgh by The Unlimited Collection
"Amazing stay in Edinburgh. Staff are amazing and the views are incredible from the rooms. Super convent as the main station is a 5 minute walk away. Will absolutely be staying again in the future!"
Reviewed on Oct 22, 2026

Holiday Inn Edinburgh Zoo by IHG
"It was very lovely here would definitely recommend!!"
Reviewed on Oct 22, 2026

Moxy Edinburgh Airport
"The hotel itself was fine but an airport hotel without a shuttle is disappointing. I also received a 35 pound fine for parking 15 minutes while unloading. I haven’t gotten an explanation from the hotel yet but no matter what it is that is ridiculous."
Reviewed on Oct 21, 2026

Point A Edinburgh Haymarket
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

Market Street Hotel
"One of the best hotels I’ve stayed in. Scrupulously clean, very quiet despite being across from the train station, excellent location for transport and the Royal Mile, friendly staff, many welcoming and personal touches. I am sensitive to fragrances and while the soaps had a scent of natural oil (like birch, not a floral or chemical smell) it was not overpowering. The floors were uncarpeted which also made the room more hygienic. Stylish, with a great view of the city from the top floor lounge. Worth every penny."
Explore More Ways to Travel with Travelocity
- The Beath Inn
- Cramond Hotels
- Hotels in Dalmahoy
- Hotels near Kinross House Gardens
- Hotels in Limekilns
- Hotels in Linlithgow
- Muirhouse Hotels
- Murrayfield Hotels
- New Town Hotels
- Hotels in Newbridge
- Bedandbreakfast in North Queensferry
- Houseboats in Oakley
- Old Town Edinburgh Hotels
- Hotels near Princes Street
- Hotels near Royal Highland Centre
- Hotels near Royal Mile
- Historical in South Queensferry
- Hotels in South Queensferry
- Stockbridge Hotels
- Hotels in Dollar
- Scotland Hotels
- Bedandbreakfast in Dunfermline
- Hostels in Dunfermline
- DoubleTree by Hilton Edinburgh - Queensferry Crossing
- Gorgeous Boutique Coastal Apartment Near Edinburgh with Parking
- Free Parking in Dunfermline
- Pure East Coast Trainline by Three Bridges Apartments
- The Armoury Stylish WW1 Bunker
- Hotels near Edinburgh
- Hotels near Edinburgh Castle
- Edinburgh City Centre Hotels
- Hotels near Edinburgh Gateway Station
- Dakota Edinburgh
- Hotels in Edinburgh
- Hotels near Edinburgh Waverley Station
- Hotels in Grangemouth
- Hotels near Grassmarket
- Haymarket Hotels
- Kincardine Hotels
- Hotels near Balado Park
- Hotels near Beecraigs Country Park
- Pet Friendly in Bo'ness
- Hotels in Broxburn
- Flights to Bo'ness
- Flights to Dunfermline
- Flights to Edinburgh
- Flights to Inverkeithing
- Flights to South Queensferry
- Flights from Edinburgh
- Aer Lingus Corballis (DUB) to Edinburgh (EDI) flights
- Alaska Airlines SeaTac (SEA) to Edinburgh (EDI) flights
- American Airlines Charlotte (CLT) to Edinburgh (EDI) flights
- American Airlines Dallas (DFW) to Edinburgh (EDI) flights
- British Airways Albuquerque (ABQ) to Edinburgh (EDI) flights
- British Airways Denver (DEN) to Edinburgh (EDI) flights
- British Airways Houston (IAH) to Edinburgh (EDI) flights
- British Airways Las Vegas (LAS) to Edinburgh (EDI) flights
- British Airways Hounslow (LHR) to Edinburgh (EDI) flights
- British Airways Los Angeles (LAX) to Edinburgh (EDI) flights
- British Airways Tampa (TPA) to Edinburgh (EDI) flights
- Delta Air Lines Cincinnati (CVG) to Edinburgh (EDI) flights
- Delta Air Lines Atlanta (ATL) to Edinburgh (EDI) flights
- Delta Air Lines Jamaica (JFK) to Edinburgh (EDI) flights
- Delta Air Lines Boston (BOS) to Edinburgh (EDI) flights
- Delta Air Lines Minneapolis (MSP) to Edinburgh (EDI) flights
- Delta Air Lines San Francisco (SFO) to Edinburgh (EDI) flights
- United Airlines Newark (EWR) to Edinburgh (EDI) flights
- WestJet Calgary (YYC) to Edinburgh (EDI) flights
- Flights from Nashville (BNA) to Edinburgh (EDI)
- Flights from Boston (BOS) to Edinburgh (EDI)
- Flights from Baltimore (BWI) to Edinburgh (EDI)
- Flights from Charlotte (CLT) to Edinburgh (EDI)
- Flights from Dallas (DFW) to Edinburgh (EDI)
- Flights from Detroit (DTW) to Edinburgh (EDI)
- Flights from Chantilly (IAD) to Edinburgh (EDI)
- Flights from Houston (IAH) to Edinburgh (EDI)
- Flights from Jamaica (JFK) to Edinburgh (EDI)
- Flights from Los Angeles (LAX) to Edinburgh (EDI)
- Flights from Hounslow (LHR) to Edinburgh (EDI)
- Flights from Orlando (MCO) to Edinburgh (EDI)
- Flights from Chicago (ORD) to Edinburgh (EDI)
- Flights from Portland (PDX) to Edinburgh (EDI)
- Flights from Philadelphia (PHL) to Edinburgh (EDI)
- Flights from Phoenix (PHX) to Edinburgh (EDI)
- Flights from Pittsburgh (PIT) to Edinburgh (EDI)
- Flights from Morrisville (RDU) to Edinburgh (EDI)
- Flights from SeaTac (SEA) to Edinburgh (EDI)
- Flights from St Louis (STL) to Edinburgh (EDI)
- Flights from Alcoa (TYS) to Edinburgh (EDI)
- Flights to Scotland











