Travel options for:
Nearby airports Oakville
  • Toronto (YYZ)

    $24 - $65
    1. UP Express Pearson Airport

      25 min - every 10 minutes

      $4 - $10

    2. UP Express Union Station

      0 min - 879 feet

    3. Toronto

      22 min - hourly

      $20 - $55

  • Toronto Island (YTZ)

    $20 - $55
    1. Toronto

      22 min - hourly

      $20 - $55

  • Buffalo (BUF)

    $20 - $106
    1. BNIA Drway & BNIA Terminal

      25 min - every 4 hours

      $2 - $17

    2. North Division & Ellicott St

      0 min - 665 feet

    3. Buffalo, Ny

      1 h 10 min - hourly

      $9 - $20

    4. Niagara Falls, On

      0 min - 352 feet

    5. Niagara Falls

      1 h 31 min - every 3 hours

      $9 - $70

  • Rochester (ROC)

    $36 - $74
    1. Airport & Terminal Lower Level

      25 min - hourly - line 6

      $1

    2. Transit Center - no direction

      6 min - 1811 feet

    3. Rochester, Ny

      1 h 30 min - hourly

      $14 - $35

    4. Buffalo, Ny

      1 h 10 min - hourly

      $9 - $20

    5. Niagara Falls, On

      0 min - 141 feet

    6. Niagara Falls, ON

      1 h 20 min - once daily

      $12 - $18

  • Hamilton (YHM)

    $25 - $62
    1. Airport Passenger Terminal

      32 min - every 2 hours - line 20

      $2

    2. JOHN opposite HAMILTON GO

      0 min - 488 feet

    3. Hamilton GO Centre Bus

      15 min - every 30 minutes - line 18

      $4 - $5

    4. Aldershot GO Bus

      0 min - 243 feet

    5. Aldershot

      12 min - every 3 hours

      $19 - $55

  • Oakville Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Oakville

Bus or train from Nearby airports to Oakville?

You can take a train from Toronto (YYZ) to Oakville via UP Express Union Station and Toronto in around 59 min. Alternatively, you can take a bus from Rochester (ROC) to Oakville via Transit Center - no direction, Rochester, Ny, Buffalo, Ny, Niagara Falls, On, and Niagara Falls, ON in around 5 h 56 min.

Travel Guides

What documents do I need to cross Niagara Falls?Take these documents to cross the international border between the Canadian and American side of the falls
Which side of Niagara Falls should I choose (and how do I get there)?The best ways to get to the falls – and across them – whether you’re travelling from the US or Canada.
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Nearby airports to Oakville

ModeDurationPrice
From UP Express Pearson Airport train to UP Express Union Station, walk to Toronto, then train to Oakville.59 min$42
From Toronto train to Oakville.22 min$36
From BNIA Drway & BNIA Terminal bus to North Division & Ellicott St, walk to Buffalo, Ny, bus to Niagara Falls, On, walk to Niagara Falls, then train to Oakville.4 h 20 min$83
From Airport & Terminal Lower Level line 6 bus to Transit Center - no direction, walk to Rochester, Ny, bus to Buffalo, Ny, bus to Niagara Falls, On, walk to Niagara Falls, ON, then bus to Oakville, ON.5 h 56 min$71
From Airport Passenger Terminal line 20 bus to JOHN opposite HAMILTON GO CENTRE, walk to Hamilton GO Centre Bus, line 18 bus to Aldershot GO Bus, walk to Aldershot, then train to Oakville.1 h 32 min$44

How long does it take to get from Nearby airports to Oakville?

It takes approximately 59 min to get from Nearby airports to Oakville, including transfers.

Is there a direct train between Nearby airports and Oakville?

Yes, there is a direct train departing from Toronto and arriving at Oakville. Services depart every 30 minutes, and operate every day. The journey takes approximately 22 min.

Is there a direct bus between Nearby airports and Oakville?

No, there is no direct bus from Nearby airports to Oakville. However, there are services departing from Airport & Terminal Lower Level and arriving at Oakville, ON via Rochester, Ny, Buffalo, Ny and Niagara Falls, ON. The journey, including transfers, takes approximately 5 h 56 min.

Operators from Nearby airports to Oakville

OperatorPhoneWebsite
UP ExpressUP Express
VIA Rail+1 1 888 842-7245VIA Rail
Niagara FrontierNiagara Frontier
Greyhound USA+1 214-849-8100Greyhound USA
RTS+1 585-288-1700RTS
Megabus CA1-866-488-4452Megabus CA
Hamilton Street RailwayHamilton Street Railway
GO TransitGO Transit