South Wales has a great mix of lively market towns, colourful seaside resorts and smaller places full of character.
Explore historic streets, independent shops, castles, beaches, riverside walks and places where you can simply slow down and enjoy the surroundings.
Use the towns below to find somewhere that suits your day, whether you want food and shopping, coast and scenery, or a relaxed place to wander.

Abergavenny is one of South Wales's best market towns for combining good food, history and countryside in the…

Cowbridge is one of the prettiest small market towns in South Wales and is a good choice when…

Hay-on-Wye is one of the most distinctive little towns in Wales. Best known around the world for its…

Mumbles is one of the easiest places near Swansea to combine a seaside walk, a bit of history,…