1map logoGo to main page

St. Andrews, Fife to London, Greater London from undefined55: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
St. Andrews, United Kingdom
to
London, United Kingdom

How to Get from St. Andrews to London: 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.

$55 by busBest price
728 kmDistance
2h 33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from St. Andrews to London 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
2h  33m
Estimated price
149-380
Recommended
Company
Megabus UK
Bus
Average Duration
10h  24m
Estimated price
55-75
Cheapest
route map
Distance: 728 km
Duration: 2h 33m

See more options

Pricing table
Company
Various
Plane
Average Duration
5h  11m
Estimated price
64-1490
Company
Various
Plane
Average Duration
4h  55m
Estimated price
77-324
Company
Various
Plane
Average Duration
5h  2m
Estimated price
86-371
Company
Various
Plane
Average Duration
5h  18m
Estimated price
1491-1492
Company
Various
Plane
Average Duration
5h  25m
Estimated price
1493-1494
Company
LNER
Train
Average Duration
5h  32m
Estimated price
1495-1494
Company
Various
Train
Average Duration
6h  8m
Estimated price
1496-1497
Company
Various
Train
Average Duration
7h  49m
Estimated price
1498-1499
Company
N/A
Drive
Average Duration
7h  42m
Estimated price
3800-3801

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $31 $30 $32 $24 $35 $34 $47
Train $93 $120 $101 $110 $119 $121 $119
Fly $34 $34 $37 $35 $43 $64 $114

Traveling From St Andrews to London

Traveling from St Andrews to London offers a captivating shift from the tranquil charm of a historic coastal town to the vibrant energy of a bustling metropolis.

Best Neighbourhoods in London

London's neighborhoods each boast distinct character and charm, attracting diverse visitors.

Covent Garden
• Lively market scene with street performances.
• Trendy shops and top-notch restaurants.
Shoreditch
• Known for its vibrant street art and design.
• Hip bars and eclectic food options abound.
Notting Hill
• Famous for its colorful Victorian houses.
• Hosts the popular Portobello Road Market.

Best Times To Visit London's Attractions

Timing your visits to London's popular spots can greatly enhance your experience.

The British Museum
Visit early on weekdays to dodge crowds and enjoy a quieter atmosphere.
The Tower of London
Late afternoon visits often offer fewer tourists and beautiful evening light.
London Eye
Try riding just before sunset for stunning views and cooler temperatures.

London Weather: What to Expect Year-Round

London typically experiences a temperate maritime climate, with mild winters and warm summers, making spring and early fall the best times to visit. Be prepared for occasional rain throughout the year, as it can impact outdoor plans, but many attractions shine regardless of the weather.

Dining Recommendation

Experience the vibrant atmosphere of Borough Market in London, where you can savor a traditional British dish like fish and chips made with fresh, locally sourced ingredients. This lively culinary scene offers an exciting contrast to the more traditional fare in St Andrews, showcasing bold flavors and a diverse selection that reflects the city's multicultural influences.

St. Andrews - London operators

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

Plane Show flights
Website
loganair.co.uk

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

Average Duration
1h 57m
Estimated price
554-555
Train Show train routes
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from Leuchars to Edinburgh

Average Duration
1h 2m
Estimated price
756-757

Train from Leuchars to King's Cross

Average Duration
5h 23m
Estimated price
3808-3809

Train from Edinburgh to King's Cross

Average Duration
4h 17m
Estimated price
3804-758
Contact phone
+44 344 811 0141
Website
scotrail.co.uk

Train from Leuchars to Edinburgh

Average Duration
1h 14m
Estimated price
753-754
Contact phone
0344 736 9123
Website
crosscountrytrains.co.uk

Train from Leuchars to Edinburgh

Average Duration
1h 8m
Estimated price
759-64

Train from Leuchars to Sheffield

Average Duration
5h 8m
Estimated price
861-3805
Bus Show bus routes
Website
uk.megabus.com

Bus from Dundee Seagate Bus Station to London Victoria

Average Duration
10h 5m
Estimated price
759-860
all-pages.other Show other routes
Contact phone
+44 3451 27 29 20
Website
southernrailway.com

Other from Gatwick Airport to London Victoria

Average Duration
32m
Estimated price
865-753
Contact phone
+44 345 850 1530
Website
gatwickexpress.com

Other from Gatwick Airport to London Victoria

Average Duration
31m
Estimated price
750-755

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

Traveling between St. Andrews and London 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 road trip from St Andrews to London, covering a distance of 452 miles. Enjoy the scenic beauty of the British countryside as you make your way south. 💰 Explore a range of pricing options, from £111 to £174, for the journey by car from St Andrews to London. Choose the best option that fits your budget and travel preferences. 🌆 Arrive in the bustling city of London after approximately 7 hours and 42 minutes of driving. Take in the iconic sights, vibrant culture, and rich history that await you in the UK's capital city.
Average price
£109 - £171
🚆 Embark on a scenic train journey from St Andrews to London, experiencing the beauty of the British countryside along the way. The trip takes approximately 5 hours and 32 minutes, allowing you to sit back, relax, and enjoy the ride. 💷 Ticket prices for trains between St Andrews and London can range from £180 to £253, depending on factors such as the time of booking and class of travel chosen. Be sure to plan ahead and check for any available discounts or promotions to make the most of your budget.
Useful tips for train travellers
• On your journey from St Andrews to London, consider taking the train operated by Avanti West Coast. On board, you'll find a catering service offering a range of refreshments, including snacks, drinks, and meal options. You can pre-order meals for First Class passengers, ensuring you have a nice dining experience as you travel.
• For seating options, the train typically provides Standard Class (Economy) and First Class. Standard Class offers comfortable seating with adequate space, while First Class features more spacious seats, complimentary food and drink, and quieter carriages. Booking First Class in advance can be a good way to enjoy a more luxurious experience on this journey.
• Multiple operators service the route from St Andrews to London, including Avanti West Coast (avantiwestcoast.co.uk) and LNER (lner.co.uk). You can also check Trainline (thetrainline.com) for comprehensive schedule and ticket options. Once you arrive at London Euston Station, there are facilities to leave your luggage at the station and use restrooms, but showers are generally not available.
🛫 Flying from St Andrews to London is a convenient and quick option, with the direct flight taking just 1 hour and 50 minutes from Dundee Airport to London Heathrow Airport offered by Loganair. 🛄 Once you land at London Heathrow Airport, you'll be ready to start exploring the vibrant city of London after a total travel time of approximately 2 hours and 33 minutes from St Andrews. 💸 The prices for flights between London and St Andrews can vary, ranging from £156 to £400, offering flexibility to fit different budgets for your travel plans.
Departure Point
Dundee Airport
Arrival Point
London Heathrow Airport
🚌 Starting from St Andrews the bus journey to London spans approximately 10 hours and 24 minutes, offering picturesque views along the route. 💷 The prices for a bus ticket between London and St Andrews typically range between £58 to £79, making it a cost-effective option for budget-conscious travelers seeking to explore different parts of the UK.

Frequently asked questions

Find out more about the route from St. Andrews to London.

Or choose the category:
The distance between St Andrews and London is approximately 353 miles by air and 452.1 miles by road. Typical travel times vary depending on the mode of transportation chosen. By train to Edinburgh and then flying to London Stansted, it takes about 6 hours and 17 minutes. By plane, the journey takes approximately 4 hours and 8 minutes. If driving by car, the travel time is around 7 hours and 39 minutes. Taking a bus from St Andrews to London usually takes about 12 hours and 18 minutes.
The most cost-effective way to travel from St Andrews to London is by taking a bus, with ticket prices ranging from £47 to £78. Although this method takes longer, with a travel time of 12 hours and 18 minutes, it offers significant savings. If time is a priority, flying is the quickest option, with a travel time of 4 hours and 8 minutes. However, flight tickets can be more expensive, ranging from £117 to £367.
The prices for traveling from St Andrews to London by bus range from £49 to £75. This variation in price may depend on factors such as the time and date of travel, as well as the specific bus company being used. It is advisable to check with different bus operators and book in advance to secure the best possible price for this journey.
To travel from St Andrews to London without using public transportation, the most convenient option is driving. The distance between the two cities is approximately 452 miles, and it takes around 7 hours and 39 minutes to drive. The cost of driving from St Andrews to London by car can vary between £109 and £172, depending on factors such as fuel prices and tolls.
The best way to travel from St Andrews to London without a car is by taking a combination of bus and train. The journey takes approximately 6 hours and 57 minutes and the cost ranges from £141 to £219. You can take a bus from St Andrews to Edinburgh, and then transfer to a train that will take you to London. This option allows you to enjoy a scenic journey while letting someone else handle the driving.
No, there is no direct link between St Andrews and London. However, there are bus services available that require a transfer in Edinburgh. The journey takes approximately 12h 18m, including transfers. The bus services are operated by Stagecoach East Scotland and National Express, with the final destination being London Victoria Station.
The flight between St Andrews and London typically takes around 1 hour and 50 minutes. The cost of the flight can vary between £124 and £363. It is important to check for the best deals and compare prices from different airlines to find the most affordable option.
There are plenty of options for accommodation near London. With over 3,674 hotels available in the city, you'll have no trouble finding a place that suits your needs. Prices for hotels in London start at £67 and vary depending on the location and amenities offered. Whether you're looking for a budget-friendly stay or a luxurious experience, there are plenty of hotels to choose from in London.