Toggle mobile menu visibility

Travelling to Swansea

Travelling to Swansea and Gower is easy and takes just over three hours from London by train or car.

The easiest way to find out how to get to Swansea is to contact Traveline Cymru - your one-stop shop for travelling by bus, coach, rail, ferry or plane. 

Ring 0871 200 22 33 or visit the Traveline Cymru website (opens new window).

Travelling by car

The M4 gives very good access to Swansea. If you are heading for Swansea City Centre from the Carmarthen direction it is best to use junction 47 and from Cardiff direction the easiest route is from junction 42.

There are 2 park and ride sites in Swansea. Both offer easy access from the M4. Information about parking in the city centre and other places in Swansea is available on our car parks pages.

Train information

The nearest train station is located in High Street which is within walking distance of the city centre. Swansea is well served by high speed First Great Western trains from London and frequent Arriva Wales trains run from west Wales, the Marches, the Midlands and the south-west. There are also local stations at Gowerton and Llansamlet.

Ring National Rail Enquiries on 08457 484950 or visit the National Rail Enquiries (opens new window) website.

Coach and bus information

If you prefer to take a coach, First Cymru operates a frequent shuttle coach service from Cardiff to Swansea and Bristol airport. The service runs hourly off-peak and half-hourly at peak times. There are frequent National Express coaches to Swansea too, from all other principal towns in south and west Wales. The National Express also links with London and Heathrow and Gatwick airports.

Contact Traveline Cymru on 0871 200 22 33 or visit the Traveline Cymru website (opens new window).

Nearest airport

The nearest international airport is Cardiff International Airport - ring 01446 711111 or visit Cardiff Airport (opens new window).

Swansea has its own airport, which is suitable for small aircraft - please ring 01792 204063.

Swansea Marina

If you need a berth for your own boat then visit Swansea Marina (opens new window) or ring 01792 470310 for full information.

Accommodation in Swansea, Mumbles and Gower

If you are planning to visit the area then the Visit Swansea Bay (opens new window) website has all you need to make the most of your stay.