Rome2Rio

How to get fromPortland to Kitchenerby plane, bus, shuttle, train or car

Find Transport to Kitchener

See all options

There are 10 ways to get from Portland to Kitchener by plane, bus, shuttle, train, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

  1. Fly Portland to Toronto, bus8h 41m

    1. Fly from Portland (PWM) to Toronto (YYZ)planePWM - YYZ
    2. Take the bus from Toronto Pearson International Airport to Kitchenerbus

    $229–594

Cheapest option

  1. Bus, train22h 36m

    1. Take the bus from Portland, ME to South Stationbus67 / ...
    2. Take the train from Boston to Buffalo Depew Stationtrain
    3. Take the train from Buffalo to Aldershottrain
    4. Take the bus from Aldershot GO Bus to University of Waterloo Terminalbus17

    $64–348

8 alternative options

  1. Bus to Boston, fly to Toronto, bus7h 50m

    1. Take the bus from Portland, ME to Boston / Logan Airportbus
    2. Fly from Boston (BOS) to Toronto (YYZ)planeBOS - YYZ
    3. Take the bus from Toronto Pearson International Airport to Kitchenerbus

    $172–504

  2. Bus to Boston, fly to Buffalo, shuttle, bus8h 57m

    1. Take the bus from Portland, ME to Boston / Logan Airportbus
    2. Fly from Boston (BOS) to Buffalo (BUF)planeBOS - BUF
    3. Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1shuttle
    4. Take the bus from Toronto Pearson International Airport to Kitchenerbus

    $222–674

  3. Bus to Boston, fly to Billy Bishop Toronto City, train9h 4m

    1. Take the bus from Portland, ME to Boston / Logan Airportbus
    2. Fly from Boston (BOS) to Billy Bishop Toronto City (YTZ)planeBOS - YTZ
    3. Take the train from Toronto Union Station to Kitchener GOtrain

    $169–553

  4. Fly Portland to Detroit, shuttle, bus10h 40m

    1. Fly from Portland (PWM) to Detroit (DTW)planePWM - DTW
    2. Take a shuttle bus from Detroit Airport to Days Inn by Wyndham Londonshuttle
    3. Take the bus from London, ON - White Oaks Mall - Esso Gas Station to Kitchener, ON - Ye's Sushibus

    $181–583

  5. Bus20h 17m

    1. Take the bus from Portland, ME to South Stationbus67 / ...
    2. Take the bus from Boston to Syracuse Bus Stationbus
    3. Take the bus from Syracuse Bus Station to Torontobus
    4. Take the bus from Bramalea GO Bus to Kitchener GO Busbus30

    $89–247

  6. Bus via New York20h 29m

    1. Take the bus from Portland, ME to South Stationbus67 / ...
    2. Take the bus from Boston to New York Midtownbus
    3. Take the bus from New York Midtown to Torontobus
    4. Take the bus from Toronto to Kitchenerbus

    $80–313

  7. Bus, train via New York22h 31m

    1. Take the bus from Portland, ME to South Stationbus67 / ...
    2. Take the train from Boston to New York Penn Stationtrain
    3. Take the train from New York Penn Station to Toronto Union Stationtrain
    4. Take the train from Toronto Union Station to Kitchener GOtrainKi

    $129–783

  8. Drive11h 28m

    1. Drive from Portland to Kitchenercar659.4 mi

    $151–218

Portland to Kitchener by bus, train, and foot

Calendar14Weekly Services
Duration20h 17mAverage Duration
Ticket$89Cheapest Price
See schedules

Questions & Answers

Map of how to get from Portland to Kitchener.ExpandLaunch map view
  • Distance: 524.1 mi
  • Duration: 8h 41m

What companies run services between Portland, ME, USA and Kitchener, ON, Canada?

You can take a bus from Portland, ME to Kitchener GO Bus via South Station, Boston, Syracuse Bus Station, Toronto, Toronto Union Station, Bramalea GO, and Bramalea GO Bus in around 20h 17m.

Airlines
Train operators
Bus operators

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 guideNeed to know: Greyhound