Tywyn (formerly Towyn) is a town and seaside resort on the Cardigan Bay coast of southern Gwynedd, in north Wales.
The name derives from the Welsh tywyn ('beach, seashore, sand-dune') and the town is sometimes referred to as Tywyn Meirionnydd. Extensive dunes are still to be found to the south towards Aberdyfi, and in Tywyn itself the beach and the extensive promenade are key attractions.
To the north lies the mouth of the Afon Dysynni, to the north-east the rich farmland of Bro Dysynni, and to the east the hills of Craig y Barcud and Craig Fach-Goch.