Travel to Wales - Find the best deals
Wales: TOP 5 of the most popular routes



The 131 miles London Cardiff line is carried out by FlyBE, MegaBus or National Express.
Flight or Bus... You have the choice between 2 modes of transportation.
- Get prices


The 11 miles Newport Cardiff line will be operated by MegaBus or National Express.
The journey from Newport to Cardiff is operated by only one mode of transport: Bus.
- Get prices


The service from Cardiff to Newport (11 miles distance between the two cities) is operated by MegaBus or National Express.
The journey from Cardiff to Newport is operated by only one mode of transport: Bus.
- Get prices


The service from Bristol to Cardiff (25 miles distance between the two cities) is operated by MegaBus or National Express.
The journey from Bristol to Cardiff is operated by only one mode of transport: Bus.
- Get prices


The service from London to Swansea (165 miles distance between the two cities) is operated by MegaBus or National Express.
The journey from London to Swansea is operated by only one mode of transport: Bus.
- Get prices
- London Cardiff
- Newport Cardiff
- Cardiff Newport
- Bristol Cardiff
- London Swansea
- Swansea Cardiff
- Birmingham Cardiff
- Cardiff Swansea
- London Newport
- Newport Swansea
- London Chepstow
- Swansea Newport
- Bristol Swansea
- Bridgend Swansea
- Port Talbot Swansea
- Prestatyn Llandudno
- Flint Llandudno
- Bangor Llandudno
- Colwyn Bay Llandudno
- Rhyl Llandudno
- Towyn Llandudno
- Swansea Bridgend
- London Bridgend
- Port Talbot Bridgend
- Llandudno Prestatyn
- Llandudno Flint
- Llandudno Bangor
- Bristol Newport
- Birmingham Newport
- Swansea Port Talbot
- London Port Talbot
- Bridgend Port Talbot
- Llandudno Colwyn Bay
- Llandudno Rhyl
- Llandudno Towyn
- Manchester Cardiff
- Bridgend Cardiff
- Cwmbran Cardiff
- Port Talbot Cardiff
- Norwich Cardiff
- Warndon Cardiff
- Pembroke Dock Swansea
- Calcot Swansea
- Liverpool Llandudno
- Manchester Llandudno
- Ellesmere Port Llandudno
- Birkenhead Llandudno
- Greenfield Llandudno
- Gronant Llandudno
- Kinmel Bay Llandudno
- Penrhyn Bay Llandudno
- Pensarn Llandudno
- Talacre Llandudno
- Cardiff Bridgend
- Newport Bridgend
- Flint Prestatyn
- Bangor Prestatyn
- Colwyn Bay Prestatyn
- Rhyl Prestatyn
- Towyn Prestatyn