If you plan to stay near the heart of Dunfermline, there are a small number of places. Within a 0.1-mile radius of the center of town, there are 8 Expedia-listed hotels and apartments.
Take in the sights near the center of Dunfermline. Hotels in the vicinity include Best Western Plus Dunfermline Crossford Keavil House Hotel and Davaar House.
Check out the Balmule House or the CLC Duchally Country Estate. The Balmule House is located 3 miles away from downtown Dunfermline. The CLC Duchally Country Estate, is positioned 16 miles away. Another option is to investigate the Norton House Hotel & Spa or the Dalmahoy Hotel & Country Club.
Consider spending a day or two visiting University of St. Andrews and St. Andrew's Cathedral, which you'll find in St. Andrews, 35 miles to the northeast of Dunfermline. If you'd like to visit St. Andrews, check out the Old Course Hotel and Macdonald Rusacks Hotel. Or, you could consider staying in Anstruther, 35 miles to the east of Dunfermline, where you can choose from the The Waterfront and The Bank. The Kellie Castle and Jerdan Gallery are just a couple of the more popular points of interest to experience should you visit Anstruther.
If watching sport is what you love, be sure to take a trip to Murrayfield Stadium, which is 14 miles to the southeast of Dunfermline. For those who are keen on staying close by, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.
For those travelers arriving or departing via Edinburgh Airport, you may like to book some accommodation at Holiday Inn Express Edinburgh Airport, or Hilton Edinburgh Airport, both of which are a short trip away.