Book Direct
No Hidden Fees
Guaranteed Seat
Greener Travel

National Express Services: Connecting you to key UK destinations

Whether you’re commuting from Swansea to London or Cardiff to Bristol Airport, we’ve got you covered with our routes:

110 Cardiff to Birmingham Coach Station
111 Swansea to Birmingham Coach Station
112 Haverfordwest to Birmingham Coach Station
200 Bristol to Gatwick Airport
201 Swansea to Gatwick Airport
202 Swansea to Heathrow Airport
216 Cardiff to Bristol Airport
507 Swansea to London Victoria
508 Haverfordwest to London Victoria
509 Cardiff to London Victoria
040 Weston Super-Mare/Bristol to London Victoria
100 Weston Super-Mare/Bristol to Birmingham Coach Station
104 Penzance to Birmingham Coach Station
106 Birmingham Coach Station to Penzance
401 Swindon to London Victoria
503 Penzance to London Victoria
403 Bath to London Victoria
502 Barnstaple to London Victoria

With over a decade of experience, we’re proud to be the largest National Express operator, offering over 116 services daily on 22 routes.

Rely on us for all your travel needs, with our top-notch fleet of executive vehicles!

For routes and ticket purchases, please click the link below.

BOOK YOUR SEAT

Celebrating 100 Years with Our First Dual-Branded National Express Coach

As part of our 100th anniversary celebrations this year, we’re proud to unveil a very special addition to our fleet a dual-branded Caetano Levante 3A, featuring a unique livery that blends both the Edwards and National Express.

This is the first time National Express has co-branded a coach and we’re honoured it’s with us. The vehicle, NX25 BUS, reflects the strength of our partnership as their largest operator, running 22 routes and over 100 daily services.

This coach also marks another milestone for us it’s our 201st Caetano vehicle, and it’s already proving a hit with our drivers and passengers alike.

We’re excited to see it out on the road, helping us continue to deliver great journeys across the UK.