Search Filter

Price

Star
  • 39
  • 228
  • 175
  • 20
  • 5
  • 620
Accommodation Type
  • Apartments 509
  • Hotels 181
  • Guest houses 135
  • Bed and breakfasts 78
  • Holiday homes 57
  • Cottages 30
  • Aparthotels 29
  • Hostels 27
  • Inns 20
  • Country houses 7
  • Lodges 5
  • Resorts 2
  • Holiday parks 2
  • Boats 1
  • Villas 1
  • Homestays 1
  • Campsites 1
  • Luxury tents 1
Hotel Facilities
  • Internet services1036
  • WiFi1027
  • Free WiFi1020
  • Non-smoking throughout967
  • Heating940
  • Parking778
  • Non-smoking rooms694
  • WiFi available in all areas694
  • Free parking549
  • Family rooms488

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

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

From 522 Reviews
Starting From
£ 55
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 out of 10

From 223 Reviews
Starting From
£ 55
The Queensferry Hotel

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

The Queensferry Hotel is 4.00 kilometers from Dalgety Bay Train Station. Room prices starting from £ 79.2

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

From 610 Reviews
Starting From
£ 79.2
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.5 out of 10

From 1 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 £ 68

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

From 737 Reviews
Starting From
£ 68
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 £ 65

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

From 391 Reviews
Starting From
£ 65
Aberdour Hotel

38 High Street , Aberdour , KY3 0SW

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

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

From 177 Reviews
Starting From
£ 79
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
8 out of 10

From 94 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.1 out of 10

From 567 Reviews
Starting From
£ 57