Search Filter

Price

Star
  • 3
  • 33
  • 38
  • 1
  • 0
  • 118
Accommodation Type
  • Cottages 55
  • Holiday homes 39
  • Bed and breakfasts 27
  • Hotels 24
  • Guest houses 15
  • Hostels 8
  • Apartments 7
  • Holiday parks 5
  • Country houses 4
  • Lodges 4
  • Inns 3
  • Campsites 1
  • Chalets 1
Hotel Facilities
  • Parking192
  • Free parking187
  • Heating180
  • Non-smoking throughout172
  • Non-smoking rooms171
  • Private parking142
  • Internet services134
  • WiFi134
  • Free WiFi133
  • On-site parking110

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

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

From 1194 Reviews
Starting From
£ 85.44
HOTEL IMAGE
MacLean Guest House

Belford Road , Fort William , PH33 6BT

MacLean Guest House is 0.21 kilometers from Fort William Train Station. Room prices starting from £ 129.5

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

From 122 Reviews
Starting From
£ 129.5
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.2 out of 10

From 350 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 £ 78

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

From 528 Reviews
Starting From
£ 78
The Imperial Hotel

Fraser Square , Fort William , PH336DW

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

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

From 1176 Reviews
Starting From
£ 64
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
9.2 out of 10

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

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

From 265 Reviews
Starting From
£ 85
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 £ 119

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

From 736 Reviews
Starting From
£ 119
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 £ 0

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

From 1081 Reviews
Starting From
£ 0