There are 10 ways to get from Sparta to London by train, plane, bus, car, shuttle, or bus (Greyhound, Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Newark Liberty International Airport, fly to London International Airport
best- Take the train from Dover to Newark Broad Sttrain
- Fly from Newark Liberty International Airport (EWR) to London International Airport (YXU)plane EWR - YXU
7h 51m$647–2,583Drive 726.9 km
cheapest- Drive from Sparta to Londoncar 726.9 km
9h 5m$144–207Bus
- Take the bus from Rt 23 Southbound At St Johns Church to Port Authority Bus Terminalbus 194
- Take the bus from New York to Mississaugabus
- Take the bus from Milton, ON - Carpool Lot to London, ON - VIA Railbus
16h 15m$171–576Train
- Take the train from Dover to New York Penn Stationtrain Mne
- Take the train from New York Penn Station to Aldershottrain
- Take the train from Aldershot to Londontrain
17h 6m$265–745Train to Newark Liberty International Airport, fly to Toronto Pearson International Airport, bus
- Take the train from Dover to Newark Broad Sttrain
- Fly from Newark Liberty International Airport (EWR) to Toronto Pearson International Airport (YYZ)plane EWR - YYZ
- Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus
8h 39m$264–770Bus to Laguardia Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Rt 23 Southbound At St Johns Church to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)plane LGA - YYZ
- Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus
8h 34m$256–827Train to Newark Liberty International Airport, fly to Toronto Island Airport, train
- Take the train from Dover to Newark Broad Sttrain
- Fly from Newark Liberty International Airport (EWR) to Toronto Island Airport (YTZ)plane EWR - YTZ
- Take the train from Toronto Union Station to Londontrain
9h 14m$277–920Bus to Laguardia Airport, fly to Toronto Island Airport, train
- Take the bus from Rt 23 Southbound At St Johns Church to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Toronto Island Airport (YTZ)plane LGA - YTZ
- Take the train from Toronto Union Station to Londontrain
9h 18m$1,039–2,127Bus to Laguardia Airport, fly to Buffalo Niagara International Airport, shuttle, bus
- Take the bus from Rt 23 Southbound At St Johns Church to Port Authority Bus Terminalbus
- Fly from Laguardia Airport (LGA) to Buffalo Niagara International Airport (BUF)plane LGA - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus
10h 2m$316–1,137Bus via Scranton
- Take the bus from Mount Arlington to Bartonsvillebus
- Take the bus from Mount Pocono to Scrantonbus
- Take the bus from Scranton Bus Station to Torontobus
- Take the bus from Toronto to Londonbus
19h 11m$176–329
Newark Liberty International Airport (EWR) to London International Airport (YXU) flights
Questions & Answers
The cheapest way to get from Sparta to London is to drive which costs $140 - $210 and takes 9h 5m.
The fastest way to get from Sparta to London is to train and fly which takes 7h 51m and costs $600 - $2,600.
No, there is no direct bus from Sparta to London. However, there are services departing from Rt 23 Southbound At St Johns Church and arriving at London, ON - VIA Rail via New York, Winston Churchill Transitway Station and Milton, ON - Carpool Lot. The journey, including transfers, takes approximately 16h 15m.
No, there is no direct train from Sparta to London. However, there are services departing from Dover and arriving at London via New York Penn Station and Aldershot. The journey, including transfers, takes approximately 17h 6m.
The distance between Sparta and London is 724 km. The road distance is 726.9 km.
The best way to get from Sparta to London without a car is to bus which takes 16h 15m and costs $170 - $600.
It takes approximately 7h 51m to get from Sparta to London, including transfers.
Sparta to London bus services, operated by NJ Transit, depart from Rt 23 Southbound At St Johns Church station.
Sparta to London train services, operated by NJ Transit, depart from Dover station.
The best way to get from Sparta to London is to bus which takes 16h 15m and costs $170 - $600. Alternatively, you can train, which costs $260 - $750 and takes 17h 6m.
What companies run services between Sparta, NJ, USA and London, ON, Canada?
You can take a vehicle from Sparta to London, ON - VIA Rail via Rt 23 Southbound At St Johns Church, Port Authority Bus Terminal, New York, Mississauga, Winston Churchill Transitway Station, Regional Rd. 25 @ Hwy. 401 Park & Ride, and Milton, ON - Carpool Lot in around 16h 15m. Alternatively, you can take a vehicle from Sparta to London via Dover, New York Penn Station, and Aldershot in around 17h 6m.
- Website
- aircanada.com
Flights from Newark Liberty International Airport to London International Airport via Toronto Pearson International Airport
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $160–1,000
Flights from Newark Liberty International Airport to London International Airport via Ottawa, Toronto Pearson International Airport
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $200–1,200
Flights from Newark Liberty International Airport to London International Airport via Montreal, Toronto Pearson International Airport
- Ave. Duration
- 7h 13m
- When
- Every day
- Estimated price
- $220–1,200
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $60–390
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $75–490
Flights from Newark Liberty International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- $90–490
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $80–550
Flights from Laguardia Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $110–650
- Website
- united.com
Flights from Newark Liberty International Airport to London International Airport via Toronto Pearson International Airport
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $160–1,000
Flights from Newark Liberty International Airport to London International Airport via Reagan Washington, Toronto Pearson International Airport
- Ave. Duration
- 6h 25m
- When
- Monday to Saturday
- Estimated price
- $200–1,200
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $60–390
Flights from Newark Liberty International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $75–450
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $75–490
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $80–550
Flights from Laguardia Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 48m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–950
- Website
- delta.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $75–490
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $120–850
- Website
- flyporter.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $180–650
Flights from Newark Liberty International Airport to Toronto Island Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $190–600
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $75–490
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $120–850
- Phone
- +1 973-275-5555
- Website
- New Jersey Transit
Train from Dover to Newark Broad St
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- $3–23
- Website
- New Jersey Transit
- Website
- NJ Transit: World Cup 2026
- Adult
- $3–23
Train from Dover to New York Penn Station
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- $3–26
- Website
- New Jersey Transit
- Website
- NJ Transit: World Cup 2026
- Adult
- $3–26
Train from Dover to Newark Broad St
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- $3–23
- Website
- New Jersey Transit
- Website
- NJ Transit: World Cup 2026
- Adult
- $3–23
Train from Dover to Newark Broad St
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- $3–23
- Website
- New Jersey Transit
- Website
- NJ Transit: World Cup 2026
- Adult
- $3–23
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from New York Penn Station to Aldershot
- Ave. Duration
- 11h 46m
- Frequency
- Once daily
- Estimated price
- $190–440
- Website
- VIA Rail
- Escape
- $190–420
- Business
- $250–420
- Business Plus
- $260–430
- Economy
- $210–430
- Economy Plus
- $230–440
Train from Aldershot to London
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 973-275-5555
- Website
- New Jersey Transit
Bus from Rt 23 Southbound At St Johns Church to Port Authority Bus Terminal
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $13–45
- Website
- New Jersey Transit
- Website
- NJ Transit: World Cup 2026
- Adults
- $13–45
Bus from Rt 23 Southbound At St Johns Church to Port Authority Bus Terminal
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $13–45
- Website
- New Jersey Transit
- Website
- NJ Transit: World Cup 2026
- Adults
- $13–45
Bus from Rt 23 Southbound At St Johns Church to Port Authority Bus Terminal
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $13–45
- Website
- New Jersey Transit
- Website
- NJ Transit: World Cup 2026
- Adults
- $13–45
Bus from Rt 23 Southbound At St Johns Church to Port Authority Bus Terminal
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $13–45
- Website
- New Jersey Transit
- Website
- NJ Transit: World Cup 2026
- Adults
- $13–45
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from New York to Mississauga
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a day
- Estimated price
- $95–450
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $95–430
- Flexible
- $170–450
- Phone
- +16474775500
- [email protected]
- Website
- ONEXBUS
Bus from Milton, ON - Carpool Lot to London, ON - VIA Rail
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- $25–35
- Website
- ONEXBUS
- Standard Fare
- $25–35
Bus from Pearson International Airport Terminal 1 to London, ON - VIA Rail
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $27–40
- Website
- ONEXBUS
- Standard Fare
- $27–40
Bus from Pearson International Airport Terminal 1 to London, ON - VIA Rail
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $27–40
- Website
- ONEXBUS
- Standard Fare
- $27–40
Bus from Pearson International Airport Terminal 1 to London, ON - VIA Rail
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $27–40
- Website
- ONEXBUS
- Standard Fare
- $27–40
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
- Phone
- 347-651-1274
- Website
- bustickets.com
Bus from Mount Arlington to Bartonsville
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Estimated price
- $40–55
- Book at
- Uptown Vans
- Phone
- 347-651-1274
- Website
- bustickets.com
Bus from Mount Arlington to Bartonsville
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- $45–65
- Book at
- Uptown Vans
- Phone
- 347-651-1274
- Website
- bustickets.com
Bus from Mount Arlington to Bartonsville
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- $25–35
- Book at
- Uptown Vans
- Phone
- 570.821.3800
- [email protected]
- Website
- Martz Bus
Bus from Mount Pocono to Scranton
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- Martz Bus
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Mount Pocono to Scranton
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $5–11
- Website
- Greyhound
Bus from Scranton Bus Station to Toronto
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- $80–160
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto to London
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $25–45
- Schedules at
- Flixbus USA
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Sparta to London bus services, operated by NJ Transit, arrive at Port Authority Bus Terminal station.
Sparta to London train services, operated by NJ Transit, arrive at New York Penn Station.
Yes, the driving distance between Sparta to London is 727 km. It takes approximately 9h 5m to drive from Sparta to London.
There are 109+ hotels available in London.














