Rome2Rio

How to get fromCampbellford to Port Elginby train, bus, car, taxi, or bus (Flixbus)

Find Transport to Port Elgin

See all options

There are 5 ways to get from Campbellford to Port Elgin by train, bus, car, taxi, or bus (Flixbus)

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

  1. Train, bus

    best
    1. Take the train from Trenton Junction to Toronto Union Stationtrain train VIA Rail
    2. Take the bus from Toronto to Port Elginbus bus FlixBus 2711
    8h 14m
    $166–407
  2. Drive  346.5 km

    cheapest
    1. Drive from Campbellford to Port Elgincar car 346.5 km
    5h 17m
    $70–101
  3. Taxi, bus

    1. Take the taxi from Campbellford to Front St Variety - 442 Front Sttaxi taxi
    2. Take the bus from Front St Variety - 442 Front St to Toronto Airport - Departures Levelbus bus
    3. Take the bus from Toronto Pearson Airport to Port Elginbus bus
    8h 22m
    $137–239
  4. Train, bus, taxi

    1. Take the train from Trenton Junction to Toronto Union Stationtrain train
    2. Take the train from Union Station GO to Guelph Central GOtrain train Ki
    3. Take the bus from Guelph to Williamsfordbus bus
    4. Take the taxi from Williamsford to Port Elgintaxi taxi
    8h 41m
  5. Bus

    1. Take the bus from Marmora to Torontobus bus Ott-Tor
    2. Take the bus from Toronto to Port Elginbus bus FlixBus 2711
    9h 22m
    $137–220

Comparing Your Travel Options

What companies run services between Campbellford, ON, Canada and Port Elgin, ON, Canada?

You can take a vehicle from Campbellford to Port Elgin via Marmora, Toronto, and Toronto in around 9h 22m.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, Flying into Beijing?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.