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

The Grand Hotel

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

rooms from:
£ 50 Book

Towers Hotel & Spa

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

rooms from:
£ 90 Book
rooms from:
£ 59.99 Book

The Twelve Knights

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

rooms from:
£ 40 Book

The BlueBell Hotel

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

rooms from:
£ 49 Book
rooms from:
£ 55 Book

ibis Swansea

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

rooms from:
£ 43 Book

Afan Lodge

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

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

Morgans Hotel

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

rooms from:
£ 95 Book

The Grand Hotel

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

rooms from:
£ 60 Book

Dolphin SA1

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

rooms from:
£ 50 Book

The Dragon Hotel

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

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