1map logoGo to main page

London to St Andrews from $95: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
St Andrews, United Kingdom

How to Get from London to St Andrews: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$95 by busBest price
569.6 kmDistance
3h 16m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to St Andrews with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Loganair
Plane
Average Duration
3h  16m
Estimated price
$196-505
Recommended
Company
various
Plane
Train
Average Duration
5h  24m
Estimated price
$76-321
Cheapest
route map
Distance: 569.6 km
Duration: 3h 16m

See more options

Pricing table
Company
various
Train
Plane
Train
Average Duration
5h  20m
Estimated price
$86-363
Company
various
Train
Plane
Train
Average Duration
5h  28m
Estimated price
$87-348
Company
FlixBus
Bus
Average Duration
12h  4m
Estimated price
$97-135
Company
various
Plane
Train
Average Duration
4h  56m
Estimated price
$104-427
Company
various
Plane
Drive
Average Duration
4h  22m
Estimated price
$105-415
Company
various
Plane
Train
Average Duration
4h  59m
Estimated price
$116-492
Company
N/A
Drive
Average Duration
7h  41m
Estimated price
$140-220
Company
LNER
Train
Average Duration
5h  59m
Estimated price
$235-388
Company
LNER
Train
Average Duration
5h  43m
Estimated price
$236-320
Company
LNER
Train
Average Duration
8h  17m
Estimated price
$243-670

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $26 $28 $31 $28 $31 $31 $30
Train $123 $119 $114 $121 $120 $113 $104
Fly $35 $39 $38 $39 $44 $56 $45

Traveling From London to St Andrews

Your journey from London to St Andrews offers a vivid contrast between the bustling city life and the tranquil coastal beauty of Scotland.

Best Neighbourhoods in St Andrews

St Andrews is known for its charming neighborhoods that blend history and community.

The Scores
• Stunning coastal views along the Old Course.
• Historic buildings with rich golfing heritage.
North Street
• Vibrant local shops and cafes.
• A bustling hub for visitors and locals alike.
Kinnesburn
• Peaceful residential area with beautiful gardens.
• Close to St Andrews Botanic Garden.

Best Times To Visit St Andrews's Attractions

Timing your visits to St Andrews attractions can elevate your experience significantly.

St Andrews Castle
Visit early in the morning or late afternoon for fewer crowds and stunning light.
St Andrews Cathedral
Visiting on weekdays allows for a quieter, more reflective experience.
The Old Course
Early spring or late autumn provides a peaceful round with breathtaking scenery.

St Andrews Weather: What to Expect Year-Round

St Andrews experiences a temperate maritime climate, with mild summers and cool winters, making it a delight for outdoor enthusiasts at various times of the year. Late spring and early autumn generally offer the best weather for exploring, while occasional rain can add a charming atmosphere to your travels.

Dining in St Andrews: A Taste of Local Flavors

At The Seafood Ristorante, indulging in fresh, locally sourced seafood while overlooking the stunning coastline presents a delightful departure from London’s bustling culinary scene. The focus on regional ingredients and traditional recipes creates an intimate dining atmosphere that truly reflects the essence of St Andrews.

London - St Andrews operators

Explore transport companies operating between London and St Andrews, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
loganair.co.uk

Plane from London Heathrow (LHR) to Dundee (DND)

Average Duration
1h 45m
Estimated price
$150-410
Website
britishairways.com

Plane from London Heathrow (LHR) to Dundee (DND)

Average Duration
1h 45m
Estimated price
$150-410
Website
easyjet.com

Plane from London Stansted (STN) to Edinburgh (EDI)

Average Duration
1h 15m
Estimated price
$30-230
Train Show train routes
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from King's Cross to Leuchars

Average Duration
5h 34m
Estimated price
$210-300

Train from King's Cross to Edinburgh

Average Duration
4h 22m
Estimated price
$190-280
Contact phone
+44 344 811 0141
Website
scotrail.co.uk

Train from Edinburgh to Leuchars

Average Duration
1h 9m
Estimated price
$18-40
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from London Victoria to Dundee

Average Duration
11h 45m
Estimated price
$60-85
all-pages.other Show other routes
Contact phone
+44 3451 27 29 20
Website
southernrailway.com

Other from London Victoria to Gatwick Airport

Average Duration
33m
Estimated price
$12-18
Contact phone
+44 345 850 1530
Website
gatwickexpress.com

Other from London Victoria to Gatwick Airport

Average Duration
30m
Estimated price
$19-27
Contact phone
0345 026 4700
Website
thameslinkrailway.com

Other from London St Pancras Intl to Luton

Average Duration
35m
Estimated price
$19-40
Contact phone
03457 125 678
Website
eastmidlandsrailway.co.uk

Other from London St Pancras Intl to Sheffield

Average Duration
2h 11m
Estimated price
$65-100

London to St Andrews: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and St Andrews offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from London to St Andrews by car, spanning a distance of 729.0 km. Spend about 7 hours and 41 minutes immersed in the charm of the British countryside as you make your way northward. 💷 Enjoy the flexibility of travel costs ranging from £111 to £174 for the scenic drive from London to St Andrews. 🏰 Arrive in St Andrews, a historic town renowned for its stunning coastal setting and golfing heritage. Explore the captivating architecture, relax by the seaside, and make unforgettable memories on this enriching road trip adventure in the United Kingdom.
Average price
£109 - £171
🚂 Embark on an enjoyable train journey from London to St Andrews. The scenic route takes approximately 5 hours and 43 minutes to reach your destination. 💷 Ticket prices for the train ride between London and St Andrews range from £186 to £253, offering options to suit different budgets.
Useful tips for train travellers
• On your train journey from London to St Andrews, you will likely be using operators such as LNER or ScotRail. For catering, LNER provides a range of refreshments, including complimentary snacks and drinks in First Class, while in Standard Class, you can purchase hot and cold food, alongside beverages from their onboard shop. ScotRail's catering may vary depending on the train service, but many trains offer a selection of sandwiches, snacks, and drinks for purchase onboard.
• For seating options, LNER offers Standard Class and First Class seating. Standard Class has spacious seating with optional reserved seating, while First Class provides larger seats with more legroom, complimentary meals, and a quieter atmosphere. ScotRail operates on the final leg of your journey and similarly offers Standard and First Class options, with the latter providing extra comfort and service compared to Standard.
• Upon arriving at St Andrews, note that the train does not have a direct station, but you will arrive at Leuchars Station. From there, you can take a local bus service (e.g., Stagecoach 99 or 99A) into St Andrews, which takes about 15-20 minutes. There is also the option to take a taxi from the station. Unfortunately, there are no luggage storage facilities at Leuchars; however, public restrooms are available, offering basic amenities.
🛫 The quickest flight from London Heathrow Airport to Dundee Airport is a direct 1 hour and 40-minute journey offered by Loganair. 🏞️ From Dundee Airport, it takes approximately 3 hours and 16 minutes to reach the scenic destination of St Andrews by plane. 💸 The prices for flights between St Andrews and London typically range from £155 to £399, providing travelers with different options based on their budget and preferences.
Departure Point
London Heathrow Airport
Arrival Point
Dundee Airport
Useful tips for plane travellers
• Consider booking a direct flight with Loganair from London Heathrow to Dundee Airport, as it is the quickest option available at approximately 1h 40m, avoiding layovers that can extend travel time.
• Upon arrival at Dundee Airport, navigate through the small terminal efficiently, but be mindful of the limited signage; follow the signs for 'Taxis' and expect around a £30 taxi fare to St Andrews, which takes about 30 minutes.
• For additional convenience, check the local transport schedules on the Stagecoach website for bus options from Dundee to St Andrews, which could serve as a more economical alternative.
🚌 A trip from London to St Andrews by bus takes approximately 12 hours and 4 minutes, covering a distance of 759 km with prices ranging from £77 to £107. 🛤️ Route 1 offers a 12-hour journey with one transfer, starting with a FlixBus from London to Edinburgh and then a Stagecoach East Scotland bus to St Andrews. 🌟 For additional route options, travelers can consider Route 2, Route 3, Route 4, Route 5, or Route 6, each featuring varying durations and transfer points before reaching St Andrews by bus.
Useful tips for bus travellers
• Plan your trip carefully by checking both FlixBus and Megabus for the best schedules and prices; you can find routes from London to Glasgow on FlixBus (global.flixbus.com) and connections onward to St Andrews with Stagecoach East Scotland (stagecoachbus.com).
• If you're traveling via Dundee, ensure you account for your transfer times, especially since the available buses to St Andrews only run every 30 minutes; make sure to familiarize yourself with the layout of the Dundee Seagate Bus Station (stagecoachbus.com) to easily navigate your transfers.
• Upon arrival at the St Andrews Bus Station, expect a small, quiet station; take note that it is centrally located, allowing easy access to hotels and dining options, including the nearby Old Course Hotel & the Dunvegan, both popular spots for a meal or drink after your long journey.

Trips from London