Search Filter

Price

Star
  • 45
  • 224
  • 170
  • 17
  • 4
  • 984
Accommodation Type
  • Apartments 862
  • Hotels 191
  • Guest houses 126
  • Holiday homes 96
  • Bed and breakfasts 68
  • Hostels 31
  • Aparthotels 31
  • Inns 13
  • Lodges 7
  • Country houses 5
  • Cottages 4
  • Homestays 3
  • Holiday parks 2
  • Boats 1
  • Farm stays 1
  • Resorts 1
  • Chalets 1
  • Luxury tents 1
Hotel Facilities
  • Non-smoking throughout1208
  • Heating1153
  • WiFi available in all areas994
  • Non-smoking rooms751
  • Breakfast options660
  • Family rooms473
  • Street parking318
  • Garden312
  • Luggage storage309
  • Bar217

Hotels near Bathgate Train Station


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

2 Edinburgh Road , Bathgate , EH48 1BA

Fairway Hotel is 0.15 kilometers from Bathgate Train Station. Room prices starting from £ 40

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

From 46 Reviews
Starting From
£ 40
HOTEL IMAGE
Balbairdie Hotel

3 Bloomfield Place , Bathgate , EH48 1PB

Balbairdie Hotel is 0.25 kilometers from Bathgate Train Station. Room prices starting from £ 70

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

From 213 Reviews
Starting From
£ 70
HOTEL IMAGE
Bathgate Contractor and Business Apartment

14 Marjory Court , Bathgate , EH48 1EZ

Bathgate Contractor and Business Apartment is 0.74 kilometers from Bathgate Train Station. Room prices starting from £ 0

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

From 11 Reviews
Starting From
£ 0
Kaim Park Hotel

17 Edinburgh Road , Bathgate , EH48 1EP

Kaim Park Hotel is 1.23 kilometers from Bathgate Train Station. Room prices starting from £ 80

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

From 480 Reviews
Starting From
£ 80
Cairn Hotel

Blackburn Road , Bathgate , EH48 2EL

Cairn Hotel is 1.67 kilometers from Bathgate Train Station. Room prices starting from £ 53.1

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

From 623 Reviews
Starting From
£ 53.1
Room @ Jasmine Cottage

Jasmine cottage tarrareoch steading Armadale , Bathgate , EH48 3BJ

Room @ Jasmine Cottage is 3.57 kilometers from Bathgate Train Station. Room prices starting from £ 40

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

From 0 Reviews
Starting From
£ 40
Tarrareoch Guest House

Tarrareoch Farm, Station Way, Armadale , Bathgate , EH48 3BJ

Tarrareoch Guest House is 3.57 kilometers from Bathgate Train Station. Room prices starting from £ 45

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

From 215 Reviews
Starting From
£ 45
Best Western Glasgow Livingston Hilcroft Hotel, Livingston

East Main Street , Whitburn , EH47 0JU

Best Western Glasgow Livingston Hilcroft Hotel, Livingston is 4.00 kilometers from Bathgate Train Station. Room prices starting from £ 68

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

From 264 Reviews
Starting From
£ 68
Home from Home Bed and Breakfast

10 Eastcroft Court , Livingston , EH54 7ET

Home from Home Bed and Breakfast is 5.60 kilometers from Bathgate Train Station. Room prices starting from £ 0

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

From 83 Reviews
Starting From
£ 0
Hasika Homes Executive Apartment

68 Carmondean Centre South , Livingston , EH54 8TD

Hasika Homes Executive Apartment is 5.85 kilometers from Bathgate Train Station. Room prices starting from £ 180

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

From 35 Reviews
Starting From
£ 180