Travel options
from Swansea to Glasgow

You can get from Swansea to Glasgow by train, bus or flight.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

24 May
£156Arriva Trains Wales
£28National Express
25 May
£157Arriva Trains Wales
£35National Express
26 May
£157Arriva Trains Wales
£33National Express
27 May
£155Arriva Trains Wales
£15National Express
28 May
£157Arriva Trains Wales
£36National Express
29 May
£159Avanti West Coast
£47National Express
30 May
£160Transport for Wales
£32National Express

Travel Information from Swansea to Glasgow

distanceDistance293 miles (472 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£17 - £156
fastestFastest modeFlight • £38 • 1 h 15 min
carriersPopular travel companiesFlixbus, easyJet or Arriva Trains Wales

Travel 293 miles (472 km) by coach, flight or train from Swansea to Glasgow. The most popular travel providers which serve this trip are Flixbus, easyJet or Arriva Trains Wales among others. Travellers can even take a direct from Swansea to Glasgow.

Travel Tips: Travel from Swansea to Glasgow

Travel to Glasgow easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Swansea to Glasgow.

How do I travel from Swansea to Glasgow?

There are 3 ways that you can travel between Swansea and Glasgow. You can take a coach, flight or train.

What is the cheapest way from Swansea to Glasgow?

A coach service offers the cheapest way to travel from Swansea to Glasgow, which costs on average £17.

This is compared to other ways of getting to Glasgow:

A coach journey is usually £21 less than a journey to Glasgow by plane, which costs on average £38 for the same trip.

A coach is generally £139 less than a train for the same trip. A train costs on average £156 from Swansea to Glasgow.

What is the fastest way from Swansea to Glasgow?

The quickest way to travel between Swansea and Glasgow is by flight, which takes on average 1 h 15 min   compared to other travel options that may take you longer to get to your destination:

In comparison, taking a coach requires on average NaN h NaN min   of travel time.

In comparison, getting to Glasgow by train can take on average 7 h 16 min.

How far is it from Swansea to Glasgow?

The Swansea to Glasgow distance is approximately 293 miles (472 km).

How many scheduled departures are there a day from Swansea to Glasgow?

The average frequency per day from Swansea to Glasgow is:

  • 4 trains a day.

However, we recommend checking specific travel dates for your route between Swansea and Glasgow as scheduled services by coach, flight or train can vary by season or day of the week.

What are the departure and arrival points in Swansea and in Glasgow?

These are the most popular departure and arrival points when travelling from Swansea to Glasgow:

  • Most travellers who buy a coach ticket from Swansea to Glasgow depart from Swansea, University Bay Campus to Glasgow, Buchanan Bus Station.
  • Most travellers who purchase a train ticket from Swansea to Glasgow depart from Swansea to Glasgow Central.

Which travel companies can help me find a way to get from Swansea to Glasgow?

If finding a good deal is your main consideration for your trip from Swansea to Glasgow, then we'll help you find the best value travel companies for you:

  • Flixbus can take you to Glasgow by coach. If searching for a good deal on coaches, you can find tickets for Flixbus from Swansea to Glasgow for £17.
  • EasyJet can get you to Glasgow by plane. You can find a good deal for plane tickets with easyJet from Swansea to Glasgow for £38 on Omio.
  • Travel with Arriva Trains Wales to go to Glasgow by train. For a good deal on tickets, you can find Arriva Trains Wales Swansea to Glasgow tickets on Omio for £156.

Where else should I travel to after my journey to Glasgow from Swansea ends?

Your journey from Swansea to Glasgow doesn't have to end in Glasgow. Many of our customers like to extend their holidays to explore other popular destinations like London, Edinburgh or Manchester. If you’d like to add London, Edinburgh or Manchester to your Swansea to Glasgow trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Glasgow today!

When should I book a ticket between Swansea and Glasgow online to score the best deals?

Before travelling from Swansea to Glasgow, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a coach ticket for this journey is £17 one way on average.
  • The price of a plane ticket is £38 one way on average for this trip.
  • The price of a train ticket is £156 one way on average for this journey.

But we recommend booking Swansea to Glasgow tickets online a few months before your planned travel date to score the best deals and save money on your trip.