Search Filter

Price

Star
  • 20
  • 111
  • 90
  • 8
  • 3
  • 568
Accommodation Type
  • Apartments 488
  • Hotels 107
  • Guest houses 60
  • Holiday homes 58
  • Bed and breakfasts 40
  • Aparthotels 18
  • Hostels 7
  • Inns 6
  • Cottages 6
  • Lodges 3
  • Country houses 2
  • Resorts 2
  • Holiday parks 1
  • Homestays 1
  • Luxury tents 1
Hotel Facilities
  • Non-smoking throughout673
  • Heating627
  • WiFi available in all areas551
  • Non-smoking rooms405
  • Breakfast options392
  • Family rooms213
  • Street parking178
  • Garden172
  • Luggage storage166
  • Bar121

800 Hotels in Dunfermline

Order By
cruise
The Guildhall and Linen Exchange Wetherspoon

79-83 High Street , Dunfermline , KY12 7DR

The Guildhall and Linen Exchange Wetherspoon provides accommodation in Dunfermline. Featuring a restaurant, the property also has a bar. Free WiFi is ...

Guest Reviews
8.5 out of 10

From 678 Reviews
Starting From
GBP 39
cruise
The City Hotel

Bridge Street , Dunfermline , KY12 8DA

The City Hotel is a lively hotel located in the heart of Dunfermline, just 100 metres from Pittencrieff Park. Built in 1775 the City Hotel has 32 roo...

Guest Reviews
8.1 out of 10

From 725 Reviews
Starting From
GBP 41.58
cruise
Rooms At 29 Bruce Street

29-35 Bruce St , Dunfermline , KY12 7AG

Located in Dunfermline’s lively city centre, Rooms At 29 Bruce Street boasts a vibrant on-site nightclub and Scottish Fusion Restaurant. Its stylish...

Guest Reviews
8.1 out of 10

From 578 Reviews
Starting From
GBP 40.5
Garvock House Hotel

Garvock House Hotel St Johns Drive , Dunfermline , KY12 7TU

Situated within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restauran...

Guest Reviews
9.3 out of 10

From 99 Reviews
Starting From
GBP 60
King Malcolm Hotel

Queensferry Road , Dunfermline , KY11 8DS

A 5-minute drive from Dunfermline, Scotland's former capital, the King Malcolm offers Scottish cuisine as well as a terrace, 2 bars, free Wi-Fi and fr...

Guest Reviews
8.5 out of 10

From 323 Reviews
Starting From
GBP 84
Pitbauchlie House Hotel

Aberdour Road , Dunfermline , KY11 4PB

Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers en suite rooms, free parking and free Wi-Fi. These include 3 b...

Guest Reviews
8.6 out of 10

From 864 Reviews
Starting From
GBP 57.6
Adamson Hotel

27 Main Sreet, Crossford , Dunfermline , KY12 8NJ

An original Scottish coaching inn, Adamson Hotel is situated in the rural village of Crossford. There is a restaurant, free private parking and free W...

Guest Reviews
8.4 out of 10

From 753 Reviews
Starting From
GBP 36.23
Best Western Plus Keavil House Hotel

Main Street, Dunfermline , Dunfermline , KY12 8NN

With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus Keavil House is 2 minutes' walk from Dunfermline Golf Club. Set i...

Guest Reviews
8.7 out of 10

From 339 Reviews
Starting From
GBP 58.5
Auld Mill House Hotel

Halbeath Road (opposite Arnold Clark) , Dunfermline , KY11 4LF

The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking. Dating back 250 years, this charming building is just 200 me...

Guest Reviews
8 out of 10

From 286 Reviews
Starting From
GBP 40.5
Holiday Inn Express Dunfermline

Halbeath Dunfermline , Dunfermline , KY11 8DY

In the historic city of Dunfermline, with great access by road to Edinburgh and Edinburgh Airport, this modern hotel offers free WiFi internet access ...

Guest Reviews
8.8 out of 10

From 674 Reviews
Starting From
GBP 50