Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United Kingdom
Bridge Street, Dunfermline, KY12 8DA, United Kingdom – Show map
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
17 properties in Dunfermline
Including hotels, apartments, villas and more.
272 verified reviews
They speak your language
The City Hotel's staff speak: English
Booking is safe
When you book with us your details are protected by a secure connection.
Golf course (within 3 km), Karaoke
Food & Drink
WiFi is available in all areas and is free of charge.
Free private parking is possible on site (reservation is not needed).
Packed lunches, 24-hour front desk, ATM/cash machine on site, Meeting/banquet facilities, Fax/photocopying, Bridal suite
Non-smoking rooms, Heating, Non-smoking throughout
From 14:00 hours
Until 11:00 hours
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check the conditions of your required room.
Children and extra beds
All children are welcome.
All children under 1 year stay free of charge when using existing beds.
All children under 2 years stay free of charge for children's cots/cribs.
The maximum number of children's cots/cribs in a room is 1.
Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.
Pets are not allowed.
Cards accepted at this property
Hover over the cards for more info.
Based on 272 reviews
Value for money
Show reviews from:
In the heart of Inverkeithing, just a few hundred metres from the train station, this charming bed and breakfast offers light, airy rooms, free Wi-Fi and free secure off-street parking.
Score from 90 reviews Fabulous
Located in Dunfermline’s lively city centre, Rooms At 29 Bruce Street boasts a vibrant on-site nightclub and authentic Italian Restaurant.
Score from 231 reviews Good
In the historic city of Dunfermline, with great access by road to Edinburgh and Edinburgh Airport, this modern hotel offers free Wi-Fi internet access and great-value rooms with satellite TV.
Score from 189 reviews Very good
Set in the beautiful town of Kinross, The Windlestrae Hotel is part of a leisure resort featuring 5 restaurants, 2 golf courses, spa facilities, and fishing on Loch Leven.
Score from 387 reviews Very good
Very scruffy hotel could do with complete revamp.Tiny window in bedroom.I booked two doubles and single they were all bad but single was worst.Would not want to stay here again.
Great location, great staff and great food
Bar will get very busy in the evenings. Might not suit everyone for that reason.
thr room we had - 31 - was virtually brand new. very warm though! meals good and service good
no lift! long walk upstairs from car park. carpets were a bit shabby in public arrears
Definatly not worh 3 stars rating, rooms badly in need of refurbishment.. The curtains were hanging off the rail and would not close properl, paper hanging off the wall.. Not nice!!
Good breakfast. Excellent Wifi Location great
The size of the room. The excellent food The friendly and accommodating staff. Comfortable bed. Good en-suite facilities. Being large enough to accommodate most of our family.
Not being able to open the window in our room. The noise from other residents. The noise from outside.
The room was spacious and clean, restaurant good and location good
The City is very conveniently situated and it's very reasonably priced. The room and bathroom were very clean. The restaurant staff were very friendly and helpful.
Our room (no 8) was above a very noisy bar which had karaoke going on till midnight. We were also above the kitchen service area with it's very noisy ventilation unit, which switched off when the bar emptied and started again at 6am when breakfasts started. We also had bottles being thrown out after the bar closed. The room was also stiflingly hot with the windows wide open and no heating on. The reception was often unattended even though we were assured it was 24 hour.
Room very good
Breakfast service was extremely poor. No order of tea or coffee taken. Had to ask for toast and knives and forks. Plates were thrown down. Let down our otherwise very good stay
Location Price BREAKFAST Parking
All was Good! Lovely Staff!
Like any Hotel in the centre of a Big Town or City....a lot of noisy over refreshed people at night and early morning.....it can't be avoided ...not their fault
The hotel was easy to get to . The staff were excellent, the food was good & it was excellent value for money.
The mattress was too soft for my liking, but I'm only nit picking here.My only other complaint was the noise from the bar below.But in my case,I'm only a grump because I had to be up & gone fairly early in the morning.
Price - much cheaper than hotels at Edinburgh airport Location - close to the airport
Had a flight Sunday morning and there was live music in the hotel up till midnight so no sleep. Flashing the toilet and using water equals lots of noise.
restaurant and room
all the stairs
Breakfast was good, restaurant staff pleasant
Room was very hot, without radiator on. Also very noisy from generator ? outside windows.
staff very polite,helpful and attentive. food was excellent especially the breakfast.
Great breakfast Friendly staff
Wallpaper peeling off bedroom wall Wifi does not work on top floor
Good breakfast pleasant staff
kareoke, noise all night, noisy macerator toilet neighbours one disturbed us late in the night. we did request a quiet room!cobwebs on the light above the bed that had gathered dust and mould on bottom of the shower cubical that screamed at you when sat on the loo. large crack in floor tiles.
The staff were friendly and helpful
The room was the size of a broom cupboard
Location, friendliness of staff & room size.
In my opinion the double bed was not that comfortable, it was too hard
Room quite dated considering the price of the room for a nights stay
Friendly and helpful staff. Excellent Scottish breakfast.
New Mattress required.
Friendly staff, nothing too much trouble. Brilliant location, modern, very clean room with everything you need. Excellent selection for breakfast & super speedy service with a smile
staff on reception Christine went the extra mile to help us, she was helpful very friendly and polite. on arrival due to an early flight she happily let us leave our bags then called me earlier than check in time to say our rooms were ready, my friend discovered she had lost her debit card when we were away from the hotel i called the hotel and asked if anyone could look, Christine went to look herself and called me back which was more than I expected. All breakfast staff were friendly and polite.
noise outside bedroom window drunk people shouting and abusive
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favourite destinations to receive personalised deals.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.