Travelling to Wales from elsewhere in UK

You can travel to Wales quickly and easily. It’s a big plus point. Thanks to the M4 and the Severn Bridge, we’re within three hours drive of London. Take the train, or start from Birmingham, Manchester or Liverpool, and you can be here in just a couple of hours. Flying is an option, too.

By train

The main direct rail route to Wales is the fast and frequent service from London Paddington, Reading, Bath and Bristol to Newport and Cardiff, with easy connections to Swansea, Carmarthenshire and Pembrokeshire.

There are also direct trains from London Euston and Manchester to Llandudno, Bangor and Holyhead; from Birmingham, Shrewsbury and Crewe to the North Wales coast and the Llŷn Peninsula; from Manchester and Shrewsbury to Newport; and from Portsmouth, Southampton and Salisbury to Cardiff.

The train journey from London to Cardiff takes only two hours. From Manchester to Llandudno Junction, it’s about the same.

From London Heathrow Airport, there’s a fast, direct rail service to Paddington, where you can change onto a direct train to Wales. From London Gatwick Airport, you can travel direct to London Victoria, then hop on the tube to Paddington or Euston to continue your journey.

Timetables and tickets:

National Rail Enquiries

Traveline Cymru

Transport for Wales

Great Western Railway

Virgin Trains

By coach

The National Express coach network links major towns and cities in the UK. Direct routes to Wales include:

London Victoria Coach Station > Cardiff, Swansea, Pembrokeshire

London Victoria Coach Station, Birmingham > Wrexham, Llangollen, Newtown, Aberystwyth

London Gatwick Airport, London Heathrow Airport, Bristol > Cardiff, Swansea

Hull, Nottingham, Leicester, Birmingham > Cardiff, Swansea, Pembrokeshire

Newcastle-upon-Tyne, York, Leeds, Manchester, Liverpool, Chester > North Wales

Megabus provides low cost intercity travel in the UK, with a coach service running from London and Bristol to Newport, Cardiff, Swansea, Carmarthen and Pembroke Dock.

By car

Driving to Wales gives you maximum flexibility. The fastest routes are via the M4, M5, M6 and M56. As of 1 January 2013, the toll for crossing from England to Wales via the M4 and M48 Severn Bridges is £6.50 per car. There’s no toll for eastbound traffic.

Mileage and journey times by car

Birmingham > Aberystwyth         122            2hrs 41mins

Canterbury > Cardiff                     220            3hrs 52mins

Coventry > Barmouth                   137            3hrs 00mins

Exeter > Swansea                          150            2hrs 35mins

Leeds > Llandudno                        126            2hrs 21mins

London > Cardiff                           150            3hrs 00mins

London > Tenby                            238            4hrs 32mins

Manchester > Caernarfon               104            2hrs 04mins

Nottingham > Swansea                 196            3hrs 37mins

Peterborough > Aberystwyth      207            4hrs 11mins

Newcastle > Llandudno                227            4hrs 08mins

Reading > Carmarthen                  172            3hrs 02mins

York to Welshpool                         152            3hrs 06mins

(Mileage and times supplied by

By air

There are direct flights to Cardiff Airport from Aberdeen, Birmingham, Newcastle, Belfast, Edinburgh, Glasgow, Norwich and Jersey.

In summer, you can fly to Anglesey Airport from Belfast and the Isle of Man.