Compare prices and tickets by train, coach or flight

Thu
2 Dec
£34Scotrail
£9Megabus
Fri
3 Dec
£34Cross Country
£9Megabus
Sat
4 Dec
£35Scotrail
£8Megabus

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information from Aberdeen to St. Andrews

distanceDistance61 miles (99 km)
durationAverage coach duration1 h 25 min
priceAverage coach ticket price£8 (€9)
changesDirect coachYes
carriersCoach companiesNational Express or Megabus

Coaches from Aberdeen to St. Andrews cover the 61 miles (99 km) long route taking on average 1 h 25 min with our travel partners like National Express or Megabus. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £8, but the average price of coach tickets is £8.

Coach companies

National Express Aberdeen – St. Andrews

National Express coaches will get you between Aberdeen and St. Andrews from £8. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

National Express

National Express is the leading coach operator for routes throughout the United Kingdom, operating over 550 coaches a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveller in mind. All National Express coaches are air-conditioned and provide free WiFi and onboard entertainment. Most coaches are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Aberdeen - St. Andrews coach: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

    National Express has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by coach between Aberdeen and St. Andrews:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Verification of ticket with valid ID
    • Exceptions to waive change or cancellation fees policy
    • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
      • Restricted ticket: One change is allowed free of charge
      • Standard ticket: Full refund or one change is allowed free of charge
      • Fully flexible ticket: Unlimited changes to time or date are allowed
      • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

    Buses from Aberdeen to St Andrews

    There are daily buses from Aberdeen to St Andrews provided by National Express. The distance from Aberdeen to St Andrew's is just over 80 miles and takes at least 1 hour 57 minutes by bus. The earliest bus of the day is at approximately 7:20 a.m and the last bus is around 6:55 p.m. During operating times there are usually at least seven services. Buses from Aberdeen to St Andrews depart from Guild Street Bus Station, and terminate at St Andrews Bus Station. This is an indirect service that involves changing bus at Seagate Bus Station in Dundee. National Express provide services for the first leg of the journey.

    Travel Tips

    Coach to St. Andrews from Aberdeen
    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 Aberdeen to St. Andrews.
    FAQs
    How much do cheap coaches between Aberdeen and St. Andrews cost?
    Omio customers have found cheap coach tickets to St. Andrews from Aberdeen for as low as £8  for the next 7 days.
    What is the average cost of a coach from Aberdeen to St. Andrews?
    If you are looking to purchase your coach ticket in the next 7 days, you can expect the Aberdeen to St. Andrews coach to cost on average £8  one way.
    How many miles is it from Aberdeen to St. Andrews by coach?
    You should expect to travel around 61 miles (99 km)  to St. Andrews from Aberdeen by coach.
    How long does it take from Aberdeen to St. Andrews by coach?
    On average the coach from Aberdeen to St. Andrews duration is 1 h 25 min  for the 61 miles (99 km) long journey, but the travel time can vary if you depart on weekends and holidays.
    What coach companies go from Aberdeen to St. Andrews?
    When taking a coach from Aberdeen to St. Andrews, you can count on National Express or Megabus for the best way to get you to St. Andrews. You can also check all possible coach companies who offer a service between Aberdeen and St. Andrews and compare the amenities they offer before buying a coach ticket.
    How early should I purchase coach tickets to St. Andrews from Aberdeen to score the best deals?
    The price of a one way coach ticket from Aberdeen to St. Andrews is on average £8 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for coaches from all possible coach companies offering this route. In general, you can find coach tickets from Aberdeen to St. Andrews available a few months in advance.