Choose your preferred language. We speak English (UK) and 41 other languages.
Most often used by people in the United Kingdom
Charlestown, Dunfermline, KY11 3EE, United Kingdom – Show map
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
20 properties in Dunfermline
Including hotels, apartments, villas and more.
78 verified reviews
They speak your language!
The Elgin 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), Children's playground
Food & Drink
Restaurant, Bar, Restaurant (à la carte)
WiFi is available in the hotel rooms and is free of charge.
Free private parking is possible on site (reservation is not needed).
Room service, Packed lunches, Luggage storage, Laundry, Meeting/banquet facilities, Fax/photocopying, Bridal suite
Newspapers, Chapel/shrine, Non-smoking rooms, Heating, Non-smoking throughout
12:00 - 23:30 hours
07:00 - 10: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 3 years 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 extra beds in a room is 1.
The maximum number of children's cots/cribs in a room is 2.
Pets are allowed on request. No extra charges.
Cards accepted at this property
Hover over the cards for more info.
Based on 78 reviews
Value for money
Show reviews from:
Just off junction 3 of the M90 motorway and within East Fife Retail Park, which features a cinema and a bowling alley.
Score from 89 reviews Fabulous
Located at the Port of Rosyth, the Caledonia Hotel boasts a bar and restaurant, along with a landscaped beer garden and children’s play area. It also features free Wi-Fi and free private parking.
Score from 198 reviews Good
Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers en suite rooms, free parking and free Wi-Fi.
Score from 409 reviews Very good
A friendly, family-run hotel situated in one of Fife's picturesque coastal villages, specialising in fresh fare, using local Scottish produce where possible.
Score from 94 reviews Very good
Beautiful view over River Forth
very squeaky floorboards in room
Lovely powerful shower. rooms were right temperature. Views from dining room were wonderful...the sunrise over the Forth was breathtaking.
They allowed pets Breakfast was okay. No problem with late arrivals - we were around 8 30pm.
We were a late arrival and asked for something to eat in the form of cheesy potato wedges - which they were happy to provide us with but they looked and tasted like they had been under the grill for many, many days!
The breakfast was good the rooms were clean
We were there for a wedding did not like after a hour of being there u ran out of a paticular drink u should have been well stokcked up
the fact we can bring our dog with us is a bonus, the breakfast is huge and plenty of choice, the rooms are lovely and the better rooms have sofas , there are tea making in the rooms with milk and tea bags replaced everyday, our room was lovely and overlooked the sea, beds are comfy the meals are lovely and well cooked, never had one poor meal while there and this is our second time, the staff are lovely and nothing is too much trouble, if there is ever a problem then they sort it out quick, the bar is nice and has plenty of choice as well, the high tea on Sundays are well worth the money, again plenty of choice, and as many pots of tea as you want, think we went through 3
not keen on room 1 or 2, but that is only because they have frosted windows other wise the rooms are large and very comfy large bathroom as well,great for 1-2 nights stay
Friendly staff, good breakfast, quiet and reasonable price.
a little bit old hotel and the bathroom is not good.
Location for our use. The hotel is good for what it costs, central for all. good selection of cereal.
Better selection of fruit for breakfast, ( grapefruit, orange, prunes & red fruit compote)
I arrived late 1night as the hotel I usually stay in had not received my booking,my booking was made online and as I arrived I felt a great burden lifted from me the reception was a warm welcome shown to my room which was very nice the restaurant was just finishing service but I was made welcome the food was excellent the haggis starter was lovely, the breakfast also very nice. The Elgin was a truly traditional hotel of the highest standard, and if they have dogs we will return for a weekend break again thank you
Staff were friendly, excellent choice of food available in Restaurant with vegetarian options always available, salad bar was first class, fresh, plentiful, homemade coleslaws were scrumptious. Would recommend Homemade Steak Pie, which was delightful. The bar area had extensive range of popular malt whisky, staff even catered to our request for Jaegermeister !
Our romantic trip ended too soon!!! Could have stayed longer.
We choose this hotel because Stirling (our first choice) was fully booked in those dates but, despite being a little far from the city, our stay was fully satisfactory. Special mention to: Location Breakfast Beds Manager
It was a little bit difficult to reach the hotel because of our tom tom and a certain lack of indications on the road. The stairs were a little bit uncomfortable and the Wi-Fi coverage was really poor, not reaching the rooms.
The staff were so lovely and helpful, especially Kimberley and Kate. Food was fantastic. The grounds and location were beautiful. Such interesting local history and sights.Would love to visit again; will recommend to friends and family
Wifi was average - best in lounge and bar
Superb quite location. Good public transport connection.Lovely bay nearby.Visted the Commonwealth games and Fort William. Friendly staff.
Wifi not in all the rooms.
We had a great stay. The hotel is situated in a lovely location with views out to the river. We had a room with a view and the lovely dinning room also has views over the river.The staff were very polite ,helpful and could not do enough for you. It was a lovely restful haven to return to after travelling to the Commonwealth Games.
The hotel has a beautiful setting with great views over the Forth. The staff were all welcoming, friendly and helpful. Our room was clean and comfortable. The breakfasts were excellent and high tea a good option for families. The hotel welcomes all ages and we will certainly go back.
Peaceful location Family rooms Bar Breakfast
Had a lovely room great view. Wifi worked great as I needed to use Skype. Staff brilliant thanks again
Fantastic hotel, lovely room and staff so friendly and attentive. Breakfast brilliant and freshly cooked to order which I loved as I Don't like buffet breakfasts
this was an excellent hotel for the purpose of my visit, beautiful surroundings tranquil and a lovely view of the forth road bridge ,( the reason for my visit) I could not have chosen a better place .
it is good for this price, the breakfast was really very good
it is an old house, mildew in the bathroom, wifi does not work in the whole house
Dinners, friendly staff
Little bit tired
The position was good, above harbour and Limekilns village below. The staff were attentive and helpful
The en-suite bathroom was a bit cramped. Clearly a bedroom had been given en-suite facilities at a later stage.
I Had an excellent view over the Loch. Quite but not far from airport
Pillows were lumpy
Compared with other structures, it is clearly overpriced. My strong advice: keep searching, do not throw away your earned money!
My sons and I very much enjoyed our stay - the room was comfortable, there was abundant hot water and a good shower in the bathroom and the beds were comfortable. The restaurant is excellent, providing superb breakfasts and dinners. Lovely peaceful location, close to the Firth of Forth and convenient for both Edinburgh and Glasgow. Friendly and helpful staff. This hotel was perfect for our needs and we would recommend it to anyone visiting the area.
Nothing to dislike.
Lovely hotel and beautiful location. Stayed here last year and the rooms have since been beautifuly upgraded with new kingsize beds and redecorated. I see a big difference and alot of effort been put in to upgrading the hotel while still keepin the nice country house hotel theme. Highly reccomend upgrading to a sea view room. The view is well worth it.
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!