Serviced apartments in Dunfermline
Book with us for 12pm check-out and a welcome gift of your choice!
Tailored for your comfort
In every flatA home, not a room
Your own front door, a sitting room and space to spread out — more like a flat of your own than a night in a hotel.
Somewhere to work
A proper desk and fast Wi-Fi, for the days the work comes with you.
A kitchen with everything
Hob, oven, fridge, kettle and the pans to go with them. Cook a real dinner, or just make the coffee you like.
Beds worth sleeping in
Good mattresses and fresh linen, made up before you arrive.
On the High Street
Shops, cafés, the Abbey and Pittencrieff Park on foot. Edinburgh half an hour by train.
Book direct, simply
Pick your dates here and pay us, not a booking site — with a 12pm check-out thrown in.
Recommended
Good coffee, just downstairs.
Little Royal Café is our artisan bakery and coffee house on the ground floor: organic coffee, sweetbakes made that morning, and wholesome food.
FAQ
Questions before you book
What guests usually ask us first. The rest are on the FAQ page.
How do I book an apartment?
Choose your dates on this site and book online — it takes a minute. For a company, a long stay or several apartments at once, send us an enquiry instead and we come back with one rate for the whole stay.
Are the apartments suitable for business stays?
Yes. Each has more room than a hotel room, a kitchen, a sitting area, Wi-Fi and a desk, so a working week feels like a week at home.
Where is Barnet House?
38 High Street, Dunfermline KY12 7AS — in the middle of town, with shops, cafés, restaurants, the Abbey and Pittencrieff Park a short walk away.
Can I ask about a longer stay or a team booking?
Yes — through the enquiry form on the long stays page. Tell us your dates, how many people and anything you need, and we reply with a rate for the whole stay.
Are refunds possible?
Refunds follow the cancellation terms of the rate you booked. Where one is due, we pay it back within 1 day; depending on your bank, it can take up to 5 working days to show in your account.