Find a bus from Cardiff to Glasgow

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Journey details

Best price 15.48£
Journey duration 10 h 50 min
Connections per day 6
First departure: 07:45
Last departure: 17:25
Distance 493km

Virail finds for you the best bus offers from Cardiff to Glasgow

Thanks to virail you can find the best offers for bus tickets from Cardiff to Glasgow in few steps. Once you inserted the date of your trip, you can filter your results to find the one that suits you.

How much is a low-cost ticket for buses from Cardiff to Glasgow?

If you have the possibility, book in advance or try to be flexible when choosing the dates; by doing so, you will find cheap bus tickets from Cardiff to Glasgow from 17,22 €, while the average price is 62,15 €.

Where do the buses to Glasgow leave from?

Buses from Cardiff to Glasgow leave from Cardiff University or Cardiff Sophia Gardens and arrive at Glasgow.

Ticket price Cardiff - Glasgow every day

Today 20/06 21/06 22/06 23/06 24/06 25/06
More More 22 £ More More More 19 £
More More 41 £ More More More More
More More 65 £ More More More 69 £


Buses from Cardiff to Glasgow


If you are looking for different alternatives to travel from Cardiff to Glasgow, trains and carpooling solutions could be a good deal seen the relatively short distance.

Seen the short distance between Cardiff and Glasgow, you could also choose to travel by train or carpooling. Spending little more money, your journey would become more comfortable.

When are the buses of the line Cardiff - Glasgow scheduled?

To get to Glasgow from Cardiff by bus, it will take you around 11 hours and 20 minutes, or even 9 hours and 15 minutes if you choose the fastest solutions. The first bus leaves Cardiff at 07:07, while the last one is at 17:07.

Which bus lines can take you from Cardiff to Glasgow?

With National Express you will be able to travel trom Cardiff to Glasgow by bus.

virail lets you search and compare times and prices of any transports from one city to another