Saint John
Saint John
London
London
Flight

Saint John to London

Updated: 29 May 2026

The journey from Saint John to London is approximately 1,700 km. The most practical method is flying from Saint John Airport (YSJ) to London (YXU) with a connection. Driving is also an option but takes about 18 to 20 hours. This route connects the Maritimes to the London area. Flying is highly recommended for time efficiency.

Total Distance: Driving distance 1,700 km; Air distance 1,400 km.
Fastest Way
Flight from Saint John (YSJ) to London (YXU).
Cheapest Way
Flying is often the most efficient and cost-effective.
Compare Saint John to London Routes
Flight
Connecting
Duration
6 hours
Avg Price
$400 - $800
Operator
Air Canada
Route
YSJ to YXU

Book your flight in advance for better rates.

Travel Tips
  • Airport
    London has its own airport.
  • Public Transit
    LTC is the local transit system.
  • Language
    London is a multicultural city.
  • Traffic
    Traffic can be heavy.
  • Parking
    Parking is available.
Safety Tips
  • Driving
    Be careful in city traffic.
  • Public Transit
    Use LTC for easy travel.
  • Safety
    London is generally safe.
  • Emergency
    Emergency services are available.
People Also Ask
  • How long is the flight?
    Approximately 6 hours with connection.
  • Is there a train?
    No direct train service.
  • Can I drive?
    Yes, it is a long but easy drive.
  • Is LTC easy to use?
    Yes, it is very user-friendly.
  • What is the best time to visit?
    Spring and autumn are best.
Quick Info
  • From Saint John, New Brunswick, Canada
  • To London, Ontario, Canada
  • Modes
Best Time to Travel

Spring and autumn for pleasant weather.

Things to Do in London
1
Victoria Park
Enjoy the park.
2
Museum of Ontario Archaeology
Explore the museum.
3
Eldon House
Visit the historic house.
4
Fanshawe Pioneer Village
Experience the history.
Tags
Saint John to London flights to London traveling to London New Brunswick to Ontario Saint John travel London route Canada travel flight guide