Oxwich Bay Beach

Oxwich Bay Beach showing touring and a beach
Oxwich Bay Beach showing a sandy beach as well as a large group of people
Oxwich Bay Beach showing a sandy beach as well as a small group of people
Oxwich Bay Beach showing a beach and forests
Oxwich Bay Beach which includes a bay or harbour and a sandy beach


Stroll along one of Britain’s most picturesque beaches and follow the trails into the nature reserve for its diverse landscape.

Sand dunes and a forest decorate the quiet refuge of Oxwich Bay Beach in the outskirts of Swansea. Water sports and sunbathing are among the activities along this picturesque stretch of sand. Hike through the wild region to appreciate its varied terrain of salt marshes, streams and mossy cliffs.

Several magazines have considered this spot among the most beautiful beaches in the country. Capture photos of the impressive sand dunes with a background of green woodland. Climb the surrounding hills for panoramic views of the bay and Bristol Channel.

Although it is a popular spot for families with kids, use caution, as no lifeguard is on duty at Oxwich Bay Beach. Take the family dog on a walk on the sand. Find a spot to sunbathe and set up a picnic. The beach’s secluded setting means it remains uncrowded even on the hottest summer days.

Cool down with a swim in the sea or bring diving gear for an underwater experience. Watch the boats and Jet Skis zooming along the water. Diving, sailing and water skiing are popular sports here. Rent gear from Oxwich Watersports, which has training courses and thrilling activities.

Footpaths lead into the woods, meandering around the trees. Encounter the Church of St. Illtyd and the Sands at Horton. Beyond the sand dunes, make your way to the wetlands of Oxwich Burrows National Nature Reserve. Notice delicate wildflowers growing on the chalky terrain and spot a range of birds and insects.

Buy souvenirs and beach equipment from one of the shops behind the beach. Get refreshments and snacks from several cafés. Oxwich Bay Hotel offers upscale dining with a view of the beach.

The bay is free to visit and remains open year-round. Leave the car at the nearby parking lot and make use of the restroom facilities provided.

Oxwich Bay Beach is a 13-mile (21-kilometer) journey west from Swansea, which should take less than 40 minutes by car. You can also reach the beach by bus.

Reviews of Oxwich Bay Beach

4.4
Top destination
5 - Excellent
28
" "5 - Excellent 49%
4 - Good
25
" "4 - Good 44%
3 - Okay
2
" "3 - Okay 4%
2 - Disappointing
1
" "2 - Disappointing 2%
1 - Terrible
1
" "1 - Terrible 2%

4/5 - Good

Verified traveller

Parkng costs £4 per day but you could park in hotel car park for free but you would be advised to eat or drink there.

Popular places to visit


Top Oxwich Bay Beach Hotel Deals

King Arthur Hotel
King Arthur Hotel
4 out of 5
Higher Green, Reynoldston, Swansea, Wales
King Arthur Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until December 4 with our Black Friday deals. Stay by December 15, 2025.