Stays in Porthcawl
Porthcawl is a seaside town on the south coast of Wales, in the county borough of Bridgend. It grew as a resort in the Victorian era, when visitors arrived by train to enjoy the sandy beaches and the bracing Bristol Channel air. Today it remains a popular destination for day trips and short breaks,…
Every stay in Porthcawl
Recent rates first, then the best-reviewed rooms.
Search live rates in Porthcawl
Pick your dates — every Porthcawl room with a live price, in one list.
Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.
About Porthcawl
The town is known for its long seafront, which stretches from the eastern Coney Beach area to the western headland at Rest Bay. Porthcawl has a strong connection to surfing, and Rest Bay is a recognised spot for the sport. The annual Porthcawl Elvis Festival, held in September, is one of the town's most notable events, drawing visitors from across the UK. The Grand Pavilion, a landmark on the seafront, hosts theatre, music and community events throughout the year.
Porthcawl is within easy reach of Cardiff and Swansea, making it a practical base for exploring South Wales. The town has a range of independent shops, cafes and restaurants, particularly along the seafront and in the town centre. With four hotels listed on our site, including Rose And Crown, Oaks, Newton Cottage and Olivia House, visitors have a choice of accommodation for a coastal stay.
Where to stay in Porthcawl
Porthcawl Town Centre. Convenient for shops, restaurants and the bus station, with the main beach and Grand Pavilion within walking distance.
Rest Bay. A quieter area on the western edge of town, known for its beach and surfing, with residential streets and a few places to stay.
Coney Beach. Near the eastern end of the seafront, close to the amusement park and a short walk from the town centre.
Newton. A village just inland from Porthcawl, with a more residential feel and its own local amenities.
Getting there and around
Porthcawl is on the A4106, about 25 miles west of Cardiff and 15 miles south-east of Swansea. The nearest motorway junction is M4 J37, then follow the A4229. Bus services connect Porthcawl with Bridgend, where the nearest railway station is; Bridgend has regular trains to Cardiff and Swansea. There is no railway station in Porthcawl itself. Once in town, most central attractions are within walking distance, and local buses serve the wider area.
When to go
Summer months (June to August) offer the warmest weather and the most activities, though the beaches can be busy. Spring and early autumn are quieter, with mild temperatures suitable for walking. The Porthcawl Elvis Festival takes place in September and draws large crowds. Winter is quiet, with some attractions and businesses operating reduced hours.
Questions, answered
Does Porthcawl have a train station?
No, Porthcawl does not have its own railway station. The nearest station is in Bridgend, about 6 miles away, which is served by trains on the South Wales Main Line.
What is the Porthcawl Elvis Festival?
It is an annual festival held in September that celebrates the music of Elvis Presley, with tribute acts and events across the town. It is one of the largest festivals of its kind in the UK.
Which beaches are in Porthcawl?
Porthcawl has several beaches, including Coney Beach, Sandy Bay, Trecco Bay and Rest Bay. Rest Bay is popular with surfers, while Coney Beach is close to the amusement park.
Is Porthcawl suitable for a family holiday?
Yes, Porthcawl has sandy beaches, a promenade and family-friendly attractions such as the Coney Beach amusement park. The town centre is compact and easy to navigate.
What is the Grand Pavilion?
The Grand Pavilion is a theatre and events venue on the Porthcawl seafront. It hosts a variety of performances, including music, drama and community events.
How far is Porthcawl from Cardiff?
Porthcawl is about 25 miles west of Cardiff by road. The journey by car typically takes around 40 minutes, depending on traffic.



