There are 7 ways to get from Long Island to Oakville by plane, train, bus (Flixbus), car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Laguardia Airport to Toronto Pearson International Airport, train
best- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)plane LGA - YYZ
- Take the train from Union Station GO to Oakville GOtrain
3h 6m$256–624Bus via New York Midtown (Flixbus)
cheapest- Take the bus from New York Midtown to Torontobus FlixBus N2768a / ...
14h$121–199Train
- Take the train from New York Penn Station to Oakvilletrain VIA Rail
13h 22m$194–454Drive 703.7 km
- Drive from Brooklyn to Oakvillecar 703.7 km
8h 44m$127–184Fly Laguardia Airport to Toronto Island Airport, train
- Fly from Laguardia Airport (LGA) to Toronto Island Airport (YTZ)plane LGA - YTZ
- Take the train from Exhibition GO to Oakville GOtrain
3h 7m$973–1,965Fly John F. Kennedy International Airport to Toronto Pearson International Airport, train
- Fly from John F. Kennedy International Airport (JFK) to Toronto Pearson International Airport (YYZ)plane JFK - YYZ
- Take the train from Union Station GO to Oakville GOtrain
3h 25m$659–1,755Bus (Greyhound)
- Take the bus from Port Authority Bus Terminal to Torontobus Greyhound US0215
14h 17m$141–213
Long Island to Oakville by subway and train
Comparing Your Travel Options
The cheapest way to get from Long Island to Oakville is to drive which costs $120 - $190 and takes 8h 44m.
The fastest way to get from Long Island to Oakville is to fly and train which takes 3h 6m and costs $250 - $650.
No, there is no direct bus from Long Island to Oakville. However, there are services departing from Queens Blvd/Northern Blvd and arriving at Oakville GO Bus via New York Midtown and Union Station Bus Terminal. The journey, including transfers, takes approximately 14h.
No, there is no direct train from Long Island to Oakville. However, there are services departing from Atlantic Av-Barclays Ctr and arriving at Oakville via New York Penn Station. The journey, including transfers, takes approximately 13h 22m.
The distance between Long Island and Oakville is 631 km. The road distance is 703.7 km.
The best way to get from Long Island to Oakville without a car is to train which takes 13h 22m and costs $190 - $460.
It takes approximately 3h 6m to get from Long Island to Oakville, including transfers.
Long Island to Oakville bus services, operated by Flixbus USA, depart from New York Midtown station.
Long Island to Oakville train services, operated by VIA Rail, depart from New York Penn Station.
The best way to get from Long Island to Oakville is to train which takes 13h 22m and costs $190 - $460. Alternatively, you can bus via New York Midtown, which costs $120 - $200 and takes 14h.
What companies run services between Long Island, Suffolk County, NY, USA and Oakville, ON, Canada?
VIA Rail operates a train from New York Penn Station to Oakville once daily. Tickets cost $190–450 and the journey takes 12h. Alternatively, Flixbus USA operates a bus from New York Midtown to Toronto every 3 hours. Tickets cost $110–180 and the journey takes 10h 35m.
- Website
- aircanada.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $85–600
Flights from Laguardia Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h
- When
- Wednesday and Saturday
- Estimated price
- $110–650
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $90–600
Flights from Laguardia Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- $120–700
- Website
- delta.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $85–600
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $55–360
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $75–420
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $85–600
- Website
- flyporter.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $230–600
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Union Station GO to Oakville GO
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–9
- Website
- GO Transit
Train from Exhibition GO to Oakville GO
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–9
- Website
- GO Transit
Train from Union Station GO to Oakville GO
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–9
- Website
- GO Transit
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from New York Penn Station to Oakville
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- $190–450
- Website
- VIA Rail
- Escape
- $190–430
- Business
- $250–420
- Business Plus
- $270–440
- Economy
- $220–440
- Economy Plus
- $240–450
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from New York Midtown to Toronto
- Ave. Duration
- 10h 35m
- Frequency
- Every 3 hours
- Estimated price
- $110–180
- Schedules at
- Flixbus USA
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Port Authority Bus Terminal to Toronto
- Ave. Duration
- 12h 5m
- Frequency
- Every 4 hours
- Estimated price
- $130–200
- Website
- Greyhound
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
Need to know: Greyhound
Read the travel guide
Booking & Getting There
Long Island to Oakville bus services, operated by Flixbus USA, arrive at Toronto station.
Long Island to Oakville train services, operated by VIA Rail, arrive at Oakville station.
Yes, the driving distance between Long Island to Oakville is 704 km. It takes approximately 8h 44m to drive from Long Island to Oakville.
There are 319+ hotels available in Oakville.










