Search Filter

Price

Star
  • 46
  • 229
  • 177
  • 18
  • 4
  • 1131
Accommodation Type
  • Apartments 978
  • Hotels 194
  • Guest houses 140
  • Holiday homes 108
  • Bed and breakfasts 76
  • Aparthotels 32
  • Hostels 31
  • Inns 16
  • Cottages 7
  • Country houses 6
  • Lodges 6
  • Homestays 3
  • Resorts 2
  • Holiday parks 2
  • Boats 1
  • Campsites 1
  • Villas 1
  • Luxury tents 1
Hotel Facilities
  • Non-smoking throughout1340
  • Heating1264
  • WiFi available in all areas1113
  • Non-smoking rooms821
  • Breakfast options746
  • Family rooms511
  • Street parking384
  • Garden338
  • Luggage storage318
  • Lift241

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 £ 37.8

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

From 563 Reviews
Starting From
£ 37.8
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
8.6 out of 10

From 3 Reviews
Starting From
£ 0
HOTEL IMAGE
Hill Park Hotel

10 Heath Road , Rosyth , KY11 2BT

Hill Park Hotel is 3.37 kilometers from Dalgety Bay Train Station. Room prices starting from £ 55

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

From 6 Reviews
Starting From
£ 55
Elderlea Guest House

189 Queensferry Road , Rosyth , KY11 2JH

Elderlea Guest House is 3.52 kilometers from Dalgety Bay Train Station. Room prices starting from £ 37

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

From 7 Reviews
Starting From
£ 37
Ferrybridge Hotel

1 Main Street , North Queensferry , KY11 1JG

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

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

From 261 Reviews
Starting From
£ 70
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 £ 80.1

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

From 1159 Reviews
Starting From
£ 80.1
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 £ 70

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

From 878 Reviews
Starting From
£ 70
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 £ 50

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

From 875 Reviews
Starting From
£ 50
Aberdour Hotel

38 High Street , Aberdour , KY3 0SW

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

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

From 221 Reviews
Starting From
£ 72
The Courtyard, Burntisland

, Burntisland , KY3 OTQ

The Courtyard, Burntisland is 4.44 kilometers from Dalgety Bay Train Station. Room prices starting from £ 603

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

From 0 Reviews
Starting From
£ 603