Skip to main content.
All properties in Dunfermline, Scotland, United Kingdom
1 room, 2 adults

The Elgin Hotel, Dunfermline

3.5-star3.5 stars
Charlestown, Dunfermline, Dunfermline, Scotland, KY11 3EE, United Kingdom

3.5-star Dunfermline hotel with 2 restaurants
  • Free cooked-to-order breakfast, free WiFi, and free parking
  • Collect nightsYou can collect® Rewards nights here
Very Good8.0
Great location
Fantastic service
Tasty breakfast
Vibe is not too good
35See all 35 reviews
From 358 reviews

TripAdvisor Traveller Rating

The Elgin Hotel, Dunfermline

from $64
  • Double Room
  • Standard Twin Room
  • Family Room

What’s around The Elgin Hotel, Dunfermline


  • Deep Sea World - 5.6 mi / 9 km
  • Dunfermline Golf Club - 3.3 mi / 5.4 km
  • Pittencrieff Park - 4.1 mi / 6.5 km
  • Andrew Carnegie Birthplace Museum - 4.3 mi / 6.9 km
  • Dunfermline Abbey - 4.4 mi / 7.1 km
  • Abbot House - 4.5 mi / 7.2 km
  • Culross Abbey - 6.7 mi / 10.7 km
  • Culross Palace - 6.9 mi / 11.1 km

Getting around

  • Edinburgh (EDI) - 25 min drive
  • Dundee (DND) - 56 min drive
  • Rosyth Station - 9 min drive
  • Dunfermline Inverkeithing Station - 12 min drive
  • Dunfermline Town Station - 12 min drive
  • Free self parking

At a glance

Key facts

Hotel size

  • This hotel has 15 rooms


  • Check-in time noon-11 PM
  • Check-out time is 10 AM

Required at check-in

  • Credit card or cash deposit required

  • Government-issued photo ID required

  • Minimum check-in age is 18

Travelling with others


  • Pets not allowed


  • Free WiFi in public areas

  • Free WiFi in rooms



  • Free self parking

Other information

  • Smoke-free property

In the hotel

Food and drink
  • Free cooked-to-order breakfast daily
  • 2 restaurants
Working away
  • Meeting rooms
  • Luggage storage

In the room

Home comforts
  • Iron/ironing board (on request)
Sleep well
  • Blackout drapes/curtains
Freshen up
  • Private bathroom
  • Bathtub or shower
  • Hair dryer
Be entertained
  • Flat-screen TV
  • Digital TV channels
Stay connected
  • Desk
  • Free WiFi
Food and drink
  • Free bottled water
  • Daily housekeeping

Special features


Onsite venue - This restaurant specializes in local cuisine and serves lunch and dinner. Reservations are required.

Recent reviews

Very Good 8.0 From 35 reviews

The Elgin Hotel, Dunfermline
I have never been treated this way in a hotel before never mind the owner !!!! I think he needs a career change . Disgraceful behaviour and snacks out of date
Graeme, gb1 night business trip
The Elgin Hotel, Dunfermline
Nice large room, comfortable king size bed
Ian, gb2 night family trip
The Elgin Hotel, Dunfermline
Excellent hotel
Attentive staff, a very comfortable room, a great breakfast and a wonderful location - perfect thank you.
Jeremy, gb1 night romance trip
The Elgin Hotel, Dunfermline
Holy towels clients!
Hotel was acceptable if a little tired and need of a bit of work. The room was ok, heating was on and very effective, not bad for the price..but the bathroom was very poor. Some bathroom tiles were missing, the shower doors were broken, the soap dispenser did not work and the bath towel, the size of a hand towel, had a hole in it the size of a 50p. The light above the sink had a broken cord so it would not turn on. Hotel location was a little remote and you either dined in, or used the car to go to the local town or villages. Bar was good. Staff more than helpful.
, gb1 night business trip
The Elgin Hotel, Dunfermline
Won't go back here again
Can't really give anything positive about this hotel apart from the location and view. Bedroom we stayed in was poor, bed was very uncomfortable, peeling wallpaper off the ceiling in the bathroom, dirt around shower cubicle, broken tiles. The hotel is worn out. Needs some TLC and better management. Food was edible but service wasn't good. Wasps nest above one of the doors. Overheard others who weren't happy with their stay Won't go back, won't recommend ..... unless you have really low expectations.
Jeremy, gb2 night family trip

See all reviews

The Elgin Hotel, Dunfermline

Is the description of this hotel not correct? Tell us