Hotels in Oldbury

Hotels and Bed and Breakfast in Oldbury, United Kingdom

501 Hotels in Oldbury

  • Short by
rooms from:
£ 35 Book

Travellers Inn

999 Wolverhampton Road , Oldbury , B69 4RJ
1.44 km from Oldbury
68 hotel rooms

rooms from:
£ 42.5 Book
rooms from:
£ 44.99 Book

Birmingham Best Inn

16-26 Wolverhampton Rd , Birmingham , B68 0LH
2.30 km from Oldbury
45 hotel rooms

rooms from:
£ 25 Book
rooms from:
£ 45 Book

The Norfolk Hotel

267 Hagley Rd, Edgbaston , Birmingham , B16 9NA
4.26 km from Oldbury
120 hotel rooms

rooms from:
£ 25 Book
rooms from:
£ 39.2 Book

Eaton Hotel

279 Hagley Road, Edgbaston , Birmingham , B16 9NB
4.37 km from Oldbury
55 hotel rooms

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

Apollo Hotel

243 Hagley Road, Edgbaston , Birmingham , B16 9RA
4.68 km from Oldbury
126 hotel rooms

rooms from:
£ 44.1 Book
rooms from:
£ 49 Book
rooms from:
£ 40.8 Book
rooms from:
£ 35.1 Book
rooms from:
£ 35 Book
rooms from:
£ 46 Book
  • 1
  • 2
  • 3
  • ...
  • 32
More Hotels in the local areas