Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Port Talbot

Filter by star ratings
All filters
Swansea Marriott Hotel
8.0 Excellent

0.5 mi from city centre, Swansea Show on map

ExcellentBased on 1,469 reviews
8.0

Swansea Marriott Hotel is located in Swansea and features an indoor pool. It also offers 24-hour room service, a sauna and an express check-in and check-out feature.

Tree Tops Guest House

1.3 mi from city centre, Neath Show on map

Tree Tops by Bodacious is located in Neath and features free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

Twelve Knights
8.4 Excellent

1.8 mi from city centre, Port Talbot Show on map

ExcellentBased on 495 reviews
8.4

The Twelve Knights is located in Margam and features complimentary wireless internet. It also provides meeting rooms, conference rooms and a kids club.

Best Western Aberavon Beach Hotel
7.8 Good

1.5 mi from city centre, Port Talbot Show on map

GoodBased on 1,350 reviews
7.8

Featuring a heated pool, a sauna and a Jacuzzi, Best Western Aberavon Beach Hotel is situated in Port Talbot and provides elegant accommodation. It is conveniently located for those wanting to visit the area's popular attractions.

Tips for booking a Port Talbot hotel

Cheapest month:June
Most expensive month:May
Average price in Port Talbot:$89/night
Absolute cheapest price found:$31/night
Cheapest day:Sunday
Most expensive day:Friday
$74 - $110
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$62 - $106
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Port Talbot hotels

Show all 33 hotels
1
Swansea Marriott Hotel
8.0 Excellent

0.5 mi from city centre, Swansea Show on map

Swansea Marriott Hotel is located in Swansea and features an indoor pool. It also offers 24-hour room service, a sauna and an express check-in and check-out feature.

Cheapest hotels in Port Talbot, Wales

Show all 33 hotels
Tree Tops Guest House

1.3 mi from city centre, Neath Show on map

Tree Tops by Bodacious is located in Neath and features free Wi-Fi. It is ideally positioned for guests wanting to visit local attractions.

$35
Avg. per night
Best Western Aberavon Beach Hotel
7.8 Good

1.5 mi from city centre, Port Talbot Show on map

Featuring a heated pool, a sauna and a Jacuzzi, Best Western Aberavon Beach Hotel is situated in Port Talbot and provides elegant accommodation. It is conveniently located for those wanting to visit the area's popular attractions.

$54
Avg. per night
Twelve Knights
8.4 Excellent

1.8 mi from city centre, Port Talbot Show on map

The Twelve Knights is located in Margam and features complimentary wireless internet. It also provides meeting rooms, conference rooms and a kids club.

$70
Avg. per night
Swansea Marriott Hotel
8.0 Excellent

0.5 mi from city centre, Swansea Show on map

Swansea Marriott Hotel is located in Swansea and features an indoor pool. It also offers 24-hour room service, a sauna and an express check-in and check-out feature.

$100
Avg. per night

Hotel prices in Port Talbot

3 stars

$35 - $70

#1 Most popular

Twelve Knights
8.4 Excellent
$70
Avg. per night

#2 Most popular

$35
Avg. per night
$54
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Port Talbot

Port Talbot travel FAQs

  • What are the best hotels in Port Talbot?

    One of the most popular hotels in Port Talbot is Best Western Aberavon Beach Hotel, which has been reviewed by 1,350 users and currently has a rating of 7.8/10. Other top-rated locations include Twelve Knights and Rheolau arms, which have received 8.4/10 and 9.4/10 ratings from our users, respectively.

  • How much do hotels in Port Talbot cost?

    The average price of a hotel in Port Talbot is $79 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Port Talbot?

    Prices for Port Talbot hotels have been found for as low as $60/night over the last 3 days.