Travel options
from Portsmouth to Glasgow

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

COMPARE Prices for trains, buses and flights

Oct 23
Find prices
$46National Express
Find prices
Oct 24
$200Avanti West Coast
$46National Express
Oct 25
$200Avanti West Coast
$38National Express
Oct 26
$184Avanti West Coast
$38National Express
Oct 27
$184Avanti West Coast
$38National Express
Oct 28
$184Avanti West Coast
$31National Express
Oct 29
$198Avanti West Coast
$32National Express

Travel Information between Portsmouth and Glasgow

distanceDistance373 miles (601 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$38 - $198
cheapestCheapest modeBus • $38 (€31) • 11 h 20 min
fastestFastest modeFlight • $86 (€71) • 1 h 15 min
carriersPopular travel companiesNational Express, easyJet or Avanti West Coast

Take a bus, flight or train to travel 373 miles (601 km) to Glasgow from Portsmouth. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $38 (€31). The most popular travel companies which serve this journey are National Express, easyJet or Avanti West Coast among others. Travelers can even take a direct from Portsmouth to Glasgow.

The Window Seat

Read more about Glasgow

Travel Tips

Travel from Portsmouth 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 Portsmouth to Glasgow.
How do I reach Glasgow from Portsmouth?

There are 3 travel options from Portsmouth to Glasgow: bus, flight or train.

What is the cheapest way to travel to Glasgow from Portsmouth?

The cheapest way to go to Glasgow from Portsmouth is by taking a bus, which costs on average $38 (€31).

This is compared to other ways of getting to Glasgow:

A bus is generally $49 (€40) less than a flight for the same journey. Taking a flight costs on average $86 (€71) from Portsmouth to Glasgow.

Taking a bus is usually $160 (€130) less than taking a train to Glasgow, which costs on average $198 (€161) for the same trip.

What is the quickest way to get from Portsmouth to Glasgow?

The fastest way from Portsmouth to Glasgow is by flight with an average journey time of 1 h 15 min.

There are alternative travel options to Glasgow that can usually take longer:

In comparison, going by bus can take 11 h 20 min   on average.

In comparison, going by train can take 7 h 14 min   on average.

What is the distance between Portsmouth and Glasgow?

You should expect to travel around 373 miles (601 km) between Portsmouth and Glasgow.

How many services a day are there to Glasgow from Portsmouth?

The average frequency per day from Portsmouth to Glasgow is:

  • 12 trains per day.

However, we recommend checking specific travel dates for your trip to Glasgow from Portsmouth as scheduled services by bus, flight or train can vary by season or day of the week.

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

These are the most popular departure and arrival points when traveling from Portsmouth to Glasgow:

  • Most travelers board their bus from Portsmouth, The Hard Interchange and arrive in Glasgow, Buchanan Bus Station.
  • Most travelers catch their train from Portsmouth & Southsea and arrive in Glasgow Central.
Which travel companies can take me from Portsmouth to Glasgow?

Omio works with many trusted partners that can help you travel the best way from Portsmouth to Glasgow:

  • You can take a bus from Portsmouth to Glasgow with National Express. Cheap tickets can be found for $38 (€31) with National Express from Portsmouth to Glasgow.
  • You can travel from Portsmouth to Glasgow by flight with easyJet. You can find cheap tickets on Omio for $86 (€71) with easyJet from Portsmouth to Glasgow.
  • You can travel by train between Portsmouth and Glasgow with Avanti West Coast, and you can find Avanti West Coast Portsmouth to Glasgow tickets for $198 (€161) on Omio.
What other destinations are worth visiting after traveling from Portsmouth to Glasgow?
Looking to extend your trip from Portsmouth to Glasgow? Many Omio customers who go from Portsmouth to Glasgow usually extend their vacation to explore other popular destinations like London, Edinburgh or Manchester. If you're looking to explore London, Edinburgh or Manchester from Glasgow, let Omio find you the best connections available at an affordable price.
When should I book a ticket from Portsmouth to Glasgow online to score the best deals?

When planning your trip from Portsmouth to Glasgow, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Bus tickets are costing on average $38 (€31) one way.
  • Plane tickets are costing on average $86 (€71) one way.
  • Train tickets cost on average $198 (€161) one way.

However, we recommend buying tickets from Portsmouth to Glasgow online a few months in advance to get the best deals and save money on your upcoming journey.

Important Stations and Airports for this Journey