Hotels in Port Talbot

Hotels and Bed and Breakfast in Port Talbot, United Kingdom

323 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:
£ Book
rooms from:
£ Book

The Grand Hotel

Station Road , Port Talbot , SA13 1DE
2.83 km from Port Talbot
32 hotel rooms

rooms from:
£ Book

Towers Hotel & Spa

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

rooms from:
£ Book
rooms from:
£ Book

The Twelve Knights

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

rooms from:
£ Book

The BlueBell Hotel

The Parade , Neath , SA11 1RA
5.43 km from Port Talbot
23 hotel rooms

rooms from:
£ Book
rooms from:
£ Book

ibis Swansea

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

rooms from:
£ Book

Afan Lodge

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

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

Morgans Hotel

Somerset Place , Swansea , SA1 1RR
9.50 km from Port Talbot
42 hotel rooms

rooms from:
£ Book

The Grand Hotel

Ivey Place , Swansea , SA1 1NX
9.83 km from Port Talbot
30 hotel rooms

rooms from:
£ Book

Dolphin SA1

12-14 Whitewalls , Swansea , SA1 3AB
9.99 km from Port Talbot
42 hotel rooms

rooms from:
£ Book

The Dragon Hotel

The Kingsway , Swansea , SA1 5LS
10.00 km from Port Talbot
106 hotel rooms

rooms from:
£ Book
  • 1
  • 2
  • 3
  • ...
  • 21