Search Filter

Price

Star
  • 3
  • 32
  • 34
  • 2
  • 0
  • 122
Accommodation Type
  • Cottages 59
  • Bed and breakfasts 30
  • Holiday homes 27
  • Hotels 26
  • Guest houses 17
  • Apartments 8
  • Hostels 7
  • Holiday parks 6
  • Inns 4
  • Country houses 4
  • Villas 2
  • Lodges 2
  • Campsites 1
Hotel Facilities
  • Heating176
  • Non-smoking throughout171
  • Non-smoking rooms163
  • Private parking152
  • Free WiFi125
  • Garden115
  • Pets allowed83
  • Packed lunches56
  • Luggage storage54
  • Hiking40

Hotels near Fort William Train Station


Please select a hotel from the list of hotels in and near Fort William Train Station. The list below displays hotels within 30 kilometers of Fort William Train Station.
Order By
HOTEL IMAGE
Alexandra Hotel

The Parade , Fort William , PH33 6AZ

Alexandra Hotel is 0.11 kilometers from Fort William Train Station. Room prices starting from £ 76.95

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

From 1151 Reviews
Starting From
£ 76.95
HOTEL IMAGE
6 Caberfeidh

6 Caberfeidh Fassifernrd , Fort William , PH33 6BE

6 Caberfeidh is 0.24 kilometers from Fort William Train Station. Room prices starting from £ 0

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

From 326 Reviews
Starting From
£ 0
HOTEL IMAGE
Premier Inn Fort William

Loch Iall, An Aird , Fort William , PH33 6AN

Premier Inn Fort William is 0.27 kilometers from Fort William Train Station. Room prices starting from £ 0

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

From 1025 Reviews
Starting From
£ 0
Bank Street Lodge

Bank Street , Fort William , PH33 6AY

Bank Street Lodge is 0.28 kilometers from Fort William Train Station. Room prices starting from £ 41

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

From 372 Reviews
Starting From
£ 41
The Best Western Imperial Hotel

Fraser Square , Fort William , PH33 6DW

The Best Western Imperial Hotel is 0.33 kilometers from Fort William Train Station. Room prices starting from £ 65

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

From 791 Reviews
Starting From
£ 65
Glenmoidart

, Fort William , PH33 6LJ

Glenmoidart is 0.45 kilometers from Fort William Train Station. Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
Cityheart Campus Accommodation

UHI Student Accommodation Camanachd Crescent , Fort William , PH33 6XZ

Cityheart Campus Accommodation is 0.52 kilometers from Fort William Train Station. Room prices starting from £ 89

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

From 73 Reviews
Starting From
£ 89
Nevis Bank Inn

Belford Road , Fort William , PH33 6PF

Nevis Bank Inn is 0.65 kilometers from Fort William Train Station. Room prices starting from £ 115

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

From 471 Reviews
Starting From
£ 115
Springwell Cottage

Springwell, Nevis Bridge, Fort William , Fort William , PH33 6PF

Springwell Cottage is 0.76 kilometers from Fort William Train Station. Room prices starting from £ 0

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

From 16 Reviews
Starting From
£ 0
West End Hotel

Achintore Road , Fort William , PH33 6ED

West End Hotel is 0.81 kilometers from Fort William Train Station. Room prices starting from £ 95

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

From 887 Reviews
Starting From
£ 95