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
Amenities are not the best
34See all 34 reviews
From 355 reviews

TripAdvisor Traveller Rating

The Elgin Hotel, Dunfermline

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

What’s around The Elgin Hotel, Dunfermline


  • 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
  • Braefoot Bay Terminal - 8.2 mi / 13.2 km

Getting around

  • Edinburgh (EDI) - 25 min drive
  • Dundee (DND) - 56 min drive
  • Rosyth Station - 9 min drive
  • Dunfermline Town Station - 12 min drive
  • Dunfermline Inverkeithing 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 34 reviews

The Elgin Hotel, Dunfermline
Got a plane to catch?
We needed to catch a plane out of Edinburgh in the morning and wanted to stay someplace close but not right in the city. This was perfect. Pleasant staff and excellent breakfast made this a great little find. A little dated, but it met our needs to a tee.
Christina, us1 night romance 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.
A Traveler, 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