Hotels in Port Talbot

Hotels and Bed and Breakfast in Port Talbot, United Kingdom

225 Hotels in Port Talbot

  • Short by

Blanco's Hotel

Green Park , Port Talbot , SA12 6NT
2.36 km from Port Talbot
65 hotel rooms

rooms from:
£ 60 Book
rooms from:
£ 54 Book

Tree Tops Guest House

282 Neath Road, Briton Ferry , Neath , SA11 2SL
3.11 km from Port Talbot
5 hotel rooms

rooms from:
£ 40 Book

Towers Hotel & Spa

Jersey Marine , Swansea , SA10 6JL
4.48 km from Port Talbot
70 hotel rooms

rooms from:
£ 100 Book
rooms from:
£ 51 Book

The Twelve Knights

Margam Road , Port Talbot , SA13 2DB
5.40 km from Port Talbot
10 hotel rooms

rooms from:
£ 40 Book

St Ives Inn

St Ives Inn, 12 Old Market Street, Neath , Neath , SA11 3NA
5.55 km from Port Talbot
4 hotel rooms

rooms from:
£ 45 Book

Cwmbach Guest House

Cwmbach Rd Neath , Neath , SA10 8AH
6.96 km from Port Talbot
9 hotel rooms

rooms from:
£ 54 Book

ibis Swansea

Fabian Way, A483 , Swansea , SA1 8LD
7.79 km from Port Talbot
99 hotel rooms

rooms from:
£ 39 Book

Afan Lodge

Afan Road , Cymmer , SA13 3ES
8.39 km from Port Talbot
17 hotel rooms

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

Jersey Lodge

217 Jersey Road , Swansea , SA1 7DL
8.58 km from Port Talbot
1 hotel rooms

rooms from:
£ 0 Book

Jersey House

215 Jersey Road , Swansea , SA1 7DL
8.59 km from Port Talbot
1 hotel rooms

rooms from:
£ 0 Book

Waterfront Apartments

161 Kings Road, South Quay , Swansea , SA1 8AL
8.81 km from Port Talbot
13 hotel rooms

rooms from:
£ 0 Book

Swansea Marina Apartments

Quay Side Building Kings Road, Apartment 7 , Swansea , SA1 8AH
8.89 km from Port Talbot
3 hotel rooms

rooms from:
£ 100 Book
rooms from:
£ 63.2 Book
  • 1
  • 2
  • 3
  • ...
  • 15