Hotels in Bathgate

Hotels and Bed and Breakfast in Bathgate, United Kingdom

670 Hotels in Bathgate

  • Short by

Balbairdie Hotel

3 Bloomfield Place , Bathgate , EH48 1PB
1.89 km from Bathgate
10 hotel rooms

rooms from:
£ 70 Book
rooms from:
£ 0 Book

Cairn Hotel

Blackburn Road , Bathgate , EH48 2EL
2.18 km from Bathgate
59 hotel rooms

rooms from:
£ 59 Book

Tarrareoch Guest House

Tarrareoch Farm, Station Way, Armadale , Bathgate , EH48 3BJ
2.21 km from Bathgate
3 hotel rooms

rooms from:
£ 70 Book
rooms from:
£ 72 Book

Kaim Park Hotel

17 Edinburgh Road , Bathgate , EH48 1EP
2.43 km from Bathgate
27 hotel rooms

rooms from:
£ 80 Book

Rooms @ The Royal

26- 28 West Main Street , Harthill , ML7 5QD
6.45 km from Bathgate
6 hotel rooms

rooms from:
£ 45 Book
rooms from:
£ 70 Book

Fascadale Croft

, Harthill , EH48 3TJ
7.20 km from Bathgate
1 hotel rooms

rooms from:
£ 0 Book

The Snug

, Harthill , EH48 3TJ
7.20 km from Bathgate
1 hotel rooms

rooms from:
£ 0 Book
rooms from:
£ 0 Book
rooms from:
£ 0 Book
rooms from:
£ 0 Book

Limefield House

Limefield House , Livingston , EH55 8QL
7.69 km from Bathgate
7 hotel rooms

rooms from:
£ 95 Book

Livingston Lodge Hotel

Hawkbrae, Ladywell West, Livingston , Livingston , EH54 6TW
8.07 km from Bathgate
20 hotel rooms

rooms from:
£ 79 Book

Lismore House

Wester Bowhouse Farm, Maddiston , Falkirk , FK2 0BX
8.27 km from Bathgate
4 hotel rooms

rooms from:
£ 0 Book
  • 1
  • 2
  • 3
  • ...
  • 42