Glasgow to St. Andrews bus

Cheap bus tickets from Glasgow to St. Andrews

Showing times and prices for May 30

Cheapest

14

Average

18

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
09:10AMGlasgow, Buchanan1h45 10:55AMDundee, Seagate Bus Station
0 transfers
141One-way
Cheapest
06:10PMGlasgow, Buchanan1h50 08:00PMDundee, Seagate Bus Station
0 transfers
141One-way
2nd Cheapest
07:10PMGlasgow, Buchanan1h45 08:55PMDundee, Seagate Bus Station
0 transfers
161One-way
2nd Cheapest
03:30PMGlasgow, Buchanan2h25 05:55PMDundee, Seagate Bus Station
0 transfers
161One-way
2nd Cheapest
11:30AMGlasgow, Buchanan2h25 01:55PMDundee, Seagate Bus Station
0 transfers
161One-way

Bus schedule from Glasgow to St. Andrews

Showing buses for tomorrow, Monday, May 30
03:40AMGlasgow, Buchanan1h35 05:15AMDundee, Seagate Bus Station
0 transfers
06:00AMGlasgow, Buchanan2h35 08:35AMDundee, Seagate Bus Station
0 transfers
07:15AMGlasgow, Buchanan2h15 09:30AMDundee, Seagate Bus Station
0 transfers
09:10AMGlasgow, Buchanan1h45 10:55AMDundee, Seagate Bus Station
0 transfers
09:30AMGlasgow, Buchanan2h25 11:55AMDundee, Seagate Bus Station
0 transfers
10:10AMGlasgow, Buchanan1h45 11:55AMDundee, Seagate Bus Station
0 transfers
11:10AMGlasgow, Buchanan1h45 12:55PMDundee, Seagate Bus Station
0 transfers
11:30AMGlasgow, Buchanan2h25 01:55PMDundee, Seagate Bus Station
0 transfers
12:10PMGlasgow, Buchanan1h45 01:55PMDundee, Seagate Bus Station
0 transfers
01:10PMGlasgow, Buchanan1h45 02:55PMDundee, Seagate Bus Station
0 transfers
01:30PMGlasgow, Buchanan2h25 03:55PMDundee, Seagate Bus Station
0 transfers
02:10PMGlasgow, Buchanan1h45 03:55PMDundee, Seagate Bus Station
0 transfers
03:10PMGlasgow, Buchanan1h45 04:55PMDundee, Seagate Bus Station
0 transfers
03:30PMGlasgow, Buchanan2h25 05:55PMDundee, Seagate Bus Station
0 transfers
04:10PMGlasgow, Buchanan1h55 06:05PMDundee, Seagate Bus Station
0 transfers
04:40PMGlasgow, Buchanan1h55 06:35PMDundee, Seagate Bus Station
0 transfers
05:30PMGlasgow, Buchanan2h30 08:00PMDundee, Seagate Bus Station
0 transfers
05:40PMGlasgow, Buchanan1h55 07:35PMDundee, Seagate Bus Station
0 transfers
06:10PMGlasgow, Buchanan1h50 08:00PMDundee, Seagate Bus Station
0 transfers
07:10PMGlasgow, Buchanan1h45 08:55PMDundee, Seagate Bus Station
0 transfers
08:10PMGlasgow, Buchanan1h40 09:50PMDundee, Seagate Bus Station
0 transfers
10:30PMGlasgow, Buchanan1h52 12:22AMDundee, Seagate Bus Station
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
May 30
Tue
May 31
Wed
Jun 01
Thu
Jun 02
Fri
Jun 03
Sat
Jun 04
Sun
Jun 05
Mon
Jun 06
Tue
Jun 07
Wed
Jun 08
Thu
Jun 09
Fri
Jun 10
Sat
Jun 11
Sun
Jun 12
Mon
Jun 13
Tue
Jun 14
Wed
Jun 15
Thu
Jun 16
Fri
Jun 17
Sat
Jun 18
Sun
Jun 19

Bus times from Glasgow to St. Andrews

Showing times and prices for May 30

Fastest Journey

1 h 35 m

Average

1 h 59 m

Buses per day

22

Distance

105 km

Of the 22 buses that leave Glasgow for St. Andrews every day 22 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
03:40AMGlasgow, Buchanan1h35 05:15AMDundee, Seagate Bus Station
0 transfers
171One-way
2nd Fastest
08:10PMGlasgow, Buchanan1h40 09:50PMDundee, Seagate Bus Station
0 transfers
211One-way
09:10AMGlasgow, Buchanan1h45 10:55AMDundee, Seagate Bus Station
0 transfers
141One-way
10:10AMGlasgow, Buchanan1h45 11:55AMDundee, Seagate Bus Station
0 transfers
211One-way
03:10PMGlasgow, Buchanan1h45 04:55PMDundee, Seagate Bus Station
0 transfers
171One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Glasgow to St. Andrews

distanceDistance64 miles (104 km)
durationAverage bus duration1 h 50 min
priceAverage bus ticket price$13 (€11)
changesDirect busYes
carriersBus companiesNational Express or Megabus

Buses from Glasgow to St. Andrews cover the 64 miles (104 km) long trip taking on average 1 h 50 min with our travel partners like National Express or Megabus. There are direct bus services available. While the average ticket price for this route costs around $13 (€11), you can find the cheapest bus ticket for as low as $8 (€7).

Bus companies: National Express from Glasgow to St. Andrews

Buy your official National Express bus tickets between Glasgow and St. Andrews from $8 (€7) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most popular route.

National Express

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus from Glasgow to St. Andrews, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    Travel Tips: Bus to St. Andrews from Glasgow

    Take the bus to St. Andrews 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 Glasgow to St. Andrews.
    FAQs
    Omio customers have found the cheapest buses from Glasgow to St. Andrews to cost as little as $8 (€7)  in the next 7 days.
    If you are looking to book your bus ticket in the next 7 days, you can expect the Glasgow to St. Andrews bus to cost on average $13 (€11)  one way.
    The distance between Glasgow and St. Andrews by bus is approximately 64 miles (104 km).
    On average the Glasgow to St. Andrews bus time is 1 h 50 min  covering the 64 miles (104 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    For the best Glasgow to St. Andrews bus to buy, you can travel safely and comfortably with National Express or Megabus. However, it's always good to check all possible bus providers with services between Glasgow and St. Andrews to compare what amenities they may offer.
    The earliest bus for this journey departs from Glasgow at 6: 15 AM. The last bus leaves from Glasgow at 11: 30 PM. Check Omio for the latest bus schedule from Glasgow to St. Andrews and book the best time to depart on your chosen travel date.
    If you purchase a bus ticket from Glasgow to St. Andrews within the next 7 days, you can find tickets to cost on average $13 (€11) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Glasgow and St. Andrews are generally on sale a few months before the planned departure date.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language