Search Filter

Price

Star
  • 39
  • 216
  • 172
  • 17
  • 4
  • 601
Accommodation Type
  • Apartments 488
  • Hotels 186
  • Guest houses 140
  • Bed and breakfasts 68
  • Holiday homes 56
  • Cottages 28
  • Aparthotels 24
  • Inns 19
  • Hostels 18
  • Country houses 8
  • Lodges 5
  • Resorts 2
  • Holiday parks 2
  • Homestays 2
  • Boats 1
  • Campsites 1
  • Luxury tents 1
Hotel Facilities
  • Non-smoking throughout932
  • Heating891
  • Non-smoking rooms685
  • WiFi available in all areas681
  • Family rooms473
  • Luggage storage320
  • Garden260
  • Bar219
  • Fax/photocopying191
  • Lift188

Hotels near Dalgety Bay Train Station


Please select a hotel from the list of hotels in and near Dalgety Bay Train Station. The list below displays hotels within 30 kilometers of Dalgety Bay Train Station.
Order By
HOTEL IMAGE
Boreland Lodge Hotel

31/33 Boreland Rd , Inverkeithing , KY11 1DA

Boreland Lodge Hotel is 1.84 kilometers from Dalgety Bay Train Station. Room prices starting from £ 38

Check availability and book online.
Guest Reviews
6.2 out of 10

From 513 Reviews
Starting From
£ 38
HOTEL IMAGE
Bankhead Farm Cottage

, Aberdour , KY3

Bankhead Farm Cottage is 2.68 kilometers from Dalgety Bay Train Station. Room prices starting from £ 0

Check availability and book online.
Guest Reviews
10 out of 10

From 1 Reviews
Starting From
£ 0
HOTEL IMAGE
Ferrybridge Hotel

1 Main Street , North Queensferry , KY11 1JG

Ferrybridge Hotel is 3.99 kilometers from Dalgety Bay Train Station. Room prices starting from £ 55

Check availability and book online.
Guest Reviews
7.2 out of 10

From 241 Reviews
Starting From
£ 55
DoubleTree by Hilton Edinburgh - Queensferry Crossing

St Margaret's Head , North Queensferry , KY11 1HP

DoubleTree by Hilton Edinburgh - Queensferry Crossing is 4.00 kilometers from Dalgety Bay Train Station. Room prices starting from £ 55.5

Check availability and book online.
Guest Reviews
8.8 out of 10

From 714 Reviews
Starting From
£ 55.5
The Albert Hotel

25 Main Street , North Queensferry , KY11 1JG

The Albert Hotel is 4.07 kilometers from Dalgety Bay Train Station. Room prices starting from £ 80

Check availability and book online.
Guest Reviews
7.6 out of 10

From 18 Reviews
Starting From
£ 80
The Woodside Hotel

78 High Street , Aberdour , KY3 0SW

The Woodside Hotel is 4.17 kilometers from Dalgety Bay Train Station. Room prices starting from £ 49

Check availability and book online.
Guest Reviews
8.1 out of 10

From 784 Reviews
Starting From
£ 49
Sweet Chestnut by Marston's Inns

11 Fife Leisure Park , Dunfermline , KY11 8EX

Sweet Chestnut by Marston's Inns is 4.19 kilometers from Dalgety Bay Train Station. Room prices starting from £ 55

Check availability and book online.
Guest Reviews
8.9 out of 10

From 543 Reviews
Starting From
£ 55
Aberdour Hotel

38 High Street , Aberdour , KY3 0SW

Aberdour Hotel is 4.24 kilometers from Dalgety Bay Train Station. Room prices starting from £ 59

Check availability and book online.
Guest Reviews
8.6 out of 10

From 191 Reviews
Starting From
£ 59
The Cedar Inn

20 Shore Road , Aberdour , KY3 0TR

The Cedar Inn is 4.32 kilometers from Dalgety Bay Train Station. Room prices starting from £ 65

Check availability and book online.
Guest Reviews
7.9 out of 10

From 134 Reviews
Starting From
£ 65
Caledonia Hotel

Hilton Road , Rosyth , KY11 2BA

Caledonia Hotel is 4.59 kilometers from Dalgety Bay Train Station. Room prices starting from £ 57

Check availability and book online.
Guest Reviews
7.2 out of 10

From 590 Reviews
Starting From
£ 57