Dunfermline hotels

More than 37 hotels in Dunfermline, accommodations, apartments, holiday homes, villas...

    Check-in Check-out
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from ebooking.com
    Cancel or modify your booking without additional charges (subject to accommodation conditions)
    Find the best-priced accommodation
    Book now and save more
    If you're striving to find Dunfermline hotels, you've definitely come to the right place. This Scottish town is going to astound you with its history, culture, and its undeniable charm. Quality, comfortable accommodation is key for enjoying all of the gems Dunfermline has on offer. Let's start exploring it shall we?

    Most popular Dunfermline hotels

    the inn at charlestown
    Main Road charlestown,

    Discover The Inn At Charlestown, a hotel with a restaurant, bar, garden, and complimentary private parking in Dunfermline. All rooms come with free WiFi!

    Show prices
    homely bed and breakfast
    20 Brodick Gardens

    Come and stay at Homely Bed and Breakfast in Dunfermline. Enjoy our complimentary WiFi, garden, and expansive golf course. Book today!

    Price from 19 GBP per night
    Show prices
    best western plus dunfermline crossford keavil house hotel
    Main Street, Dunfermline

    Indulge in luxury at the Best Western Plus Dunfermline Crossford Keavil House Hotel, flaunting an award-winning restaurant, high-end Spa and complimentary parking

    Price from 54 GBP per night
    Show prices
    carvetii - edward house b - 2 dbl bed 1st floor flat
    Flat B 16 New Row

    Carvetii - Edward House B offers 2 comfortable double rooms in its first floor apartment, free WiFi and is pet-friendly.

    Price from 88 GBP per night
    Show prices
    40 Main Street, Limekilns

    Book your stay at The Coorie in Dunfermline, a beachfront hotel offering complimentary WiFi, free parking and breakfast.

    Show prices
    garvock house hotel
    Garvock House Hotel St Johns Drive

    Enjoy Garvock House Hotel - daily cleaning services, room service and a restaurant, all within an environment suitable for those with reduced mobility.

    Price from 60 GBP per night
    Show prices
    the guildhall and linen exchange wetherspoon
    79-83 High Street

    Experience the distinct hospitality of The Guildhall and Linen Exchange Wetherspoon, Dunfermline. With a restaurant, bar and free WiFi. Live the experience!

    Show prices
    holiday inn express dunfermline, an ihg hotel
    Halbeath Dunfermline

    Enjoy your stay at Holiday Inn Express Dunfermline, a modern IHG hotel with WiFi, complimentary parking, pet-friendly, and connected to Edinburgh.

    Price from 35 GBP per night
    Show prices
    auld mill house hotel
    Halbeath Road (opposite Arnold Clark)

    The Auld Mill House Hotel, a charming accommodation with free WiFi, parking, and daily cleaning services. A perfect place to rest in Dunfermline.

    Price from 44 GBP per night
    Show prices
    pitbauchlie house hotel - sure hotel collection by best western
    Aberdour Road

    The Pitbauchlie House Hotel offers luxury in rooms with views of forests and gardens, including a bistro bar, free WiFi and parking.

    Show prices
    holiday apartment dunfermline
    95 Grieve Street

    Discover Holiday Apartment Dunfermline, with complimentary parking, internet and free WiFi throughout the premises, situated in Dunfermline.

    Show prices
    adamson hotel
    27 Main Sreet, Crossford

    Adamson Hotel in Crossford offers rural charm, a restaurant, free WiFi, parking and air-conditioned rooms.

    Price from 41 GBP per night
    Show prices
    the city hotel
    Bridge Street

    Positioned in the heart of Dunfermline, The City Hotel offers complimentary wifi, a restaurant, a pub, and family rooms.

    Price from 42 GBP per night
    Show prices
    dunfermline - luxury 3 bedroom 2 bathroom detached house with garden
    1 Larch Grove

    The Dunfermline - Luxury 3 bedroom 2 bathroom detached house with garden is equipped with private parking, free WiFi and hypoallergenic rooms.

    Show prices
    sweet chestnut, dunfermline by marston's inns
    11 Fife Leisure Park

    The luxurious Sweet Chestnut, Dunfermline by Marston's Inns in the United Kingdom offers free parking, a restaurant, a bar and a garden, plus complimentary WiFi.

    Price from 50 GBP per night
    Show prices

    Delving into Dunfermline: history, culture and top-notch accommodation

    Dunfermline is most definitely a hidden treat to be discovered in Scotland. Situated to the north of Edinburgh, this city is soaked in a rich history that dates back to the reign of kings and queens. Yet, what good is a journey without the right spot to stay after your long day out exploring? That's where we, at eBooking, come into play. We remain steadfast in our commitment to make you feel right at home, even when you're far from it. The accommodation in Dunfermline we provide spans from cosy B&Bs right up to sumptuous 5-star hotels. No matter your requirements or preferences, we're here to assist you in finding that perfect place. There's no shortage of things to see and do in Dunfermline. Its cobbled streets feel as if they've leapt out from the pages of a fairy-tale, and strolling through them is akin to being catapulted back into a medieval era. Dunfermline Abbey and Palace are two of the must-see attractions, boasting stunning stained glass and royal tombs.

    And after a packed day out spotting all these wonderful sights, what could be better than returning to your accommodation in Dunfermline for some relaxation? Whether you fancy unwinding with a local beer in the hotel bar, dining at the on-site restaurant or simply lounging in your plush room, we at eBooking are on hand to help you find exactly what you're after. Additionally, we want you to really get the most out of your stay. Thus, we provide recommendations regarding must-visit places, the city's best restaurants and can't-miss activities. In summary, if you're hunting down unforgettable experiences in a city punctuated with history and charm, Dunfermline is an ideal choice. For a pleasurable and comfortable stay, there's nothing better than relying on our hotel booking service. We look forward to welcoming you to Dunfermline!

    Frequently Asked Questions

    How much does a weekend stay in a hotel in Dunfermline cost?

    A weekend stay at a hotel in Dunfermline costs an average of 109$ (based on ebooking.com rates).

    How much does a high-season weekend stay in a hotel in Dunfermline cost?

    A high-season weekend stay at a hotel in Dunfermline costs an average of 175$ (based on ebooking.com rates).

    Get the best deals and offers!