There are 9 ways to get from Brockville to Port Colborne by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Brockville to Toronto Union Stationtrain VIA Rail
- Take the train from Toronto Union Station to St. Catharinestrain VIA Rail
6h 25m$184–598Bus
cheapest- Take the bus from Jefferson Dr. near Tim Hortons to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floorbus 2720 / ...
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle Stbus 2708
8h 22m$29–159Drive 439 km
- Drive from Brockville to Port Colbornecar 439 km
5h 33m$88–127Train to Ottawa Macdonald-Cartier International Airport, fly to Toronto Island Airport, bus
- Take the train from Brockville to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Island Airport (YTZ)plane YOW - YTZ
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle Stbus
8h 24m$260–856Train, bus
- Take the train from Brockville to Toronto Union Stationtrain VIA Rail
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle Stbus 2708
7h 18m$97–367Train to Ottawa Macdonald-Cartier International Airport, fly to Toronto Pearson International Airport, bus
- Take the train from Brockville to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Pearson International Airport (YYZ)plane YOW - YYZ
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle Stbus
8h 51m$189–869Train to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport, bus
- Take the train from Brockville to Dorvaltrain
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle Stbus
8h 25m$254–1,114Train to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport, bus
- Take the train from Brockville to Dorvaltrain
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle Stbus
8h 45m$213–1,077Train to Ottawa Macdonald-Cartier International Airport, fly to John C. Munro Hamilton International Airport, bus
- Take the train from Brockville to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to John C. Munro Hamilton International Airport (YHM)plane YOW - YHM
- Take the bus from West Harbour GO Bus to St. Catharines Downtown Terminalbus
9h 37m$152–796
Brockville to Port Colborne by bus
Comparing Your Travel Options
The cheapest way to get from Brockville to Port Colborne is to drive which costs $85 - $130 and takes 5h 33m.
The fastest way to get from Brockville to Port Colborne is to drive which takes 5h 33m and costs $85 - $130.
No, there is no direct bus from Brockville to Port Colborne. However, there are services departing from Jefferson Dr. near Tim Hortons and arriving at Flag Stop - Killaly St W + King via Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor, Downtown Terminal 70 Carlisle St and Welland Bus Terminal. The journey, including transfers, takes approximately 8h 22m.
No, there is no direct train from Brockville to Port Colborne. However, there are services departing from Brockville and arriving at St. Catharines via Toronto Union Station. The journey, including transfers, takes approximately 6h 25m.
The distance between Brockville and Port Colborne is 482 km. The road distance is 439 km.
The best way to get from Brockville to Port Colborne without a car is to train which takes 6h 25m and costs $180 - $600.
It takes approximately 6h 25m to get from Brockville to Port Colborne, including transfers.
Brockville to Port Colborne bus services, operated by Megabus Canada, depart from Jefferson Dr. near Tim Hortons station.
Brockville to Port Colborne train services, operated by VIA Rail, depart from Brockville station.
The best way to get from Brockville to Port Colborne is to train which takes 6h 25m and costs $180 - $600. Alternatively, you can bus, which costs $29 - $160 and takes 8h 22m.
What companies run services between Brockville, ON, Canada and Port Colborne, ON, Canada?
You can take a train from Brockville to Port Colborne via Toronto Union Station and St. Catharines in around 6h 25m. Alternatively, you can take a bus from Jefferson Dr. near Tim Hortons to Flag Stop - Killaly St W + King via Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor, Bus Terminal, 70 Carlisle St, Downtown Terminal 70 Carlisle St, and Welland Bus Terminal in around 8h 22m.
- Website
- aircanada.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $55–410
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- $55–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $60–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 19m
- When
- Every day
- Estimated price
- $60–400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $55–390
- Website
- flyporter.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $210–550
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $310–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $190–600
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $230–650
Flights from Ottawa Macdonald-Cartier International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $100–550
- Website
- airtransat.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $210–550
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $100–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $190–600
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $130–650
- Website
- westjet.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $100–550
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $130–550
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $260–600
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Brockville to Toronto Union Station
- Ave. Duration
- 3h 21m
- Frequency
- Every 3 hours
- Estimated price
- $75–290
- Website
- VIA Rail
- Escape
- $75–200
- Business
- $120–270
- Business Plus
- $140–290
- Economy
- $85–210
- Economy Plus
- $95–220
Train from Toronto Union Station to St. Catharines
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- $26–220
- Website
- VIA Rail
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
Train from Brockville to Ottawa
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- $25–220
- Website
- VIA Rail
- Escape
- $25–90
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $28–100
- Economy Plus
- $30–110
Train from Brockville to Toronto Union Station
- Ave. Duration
- 3h 21m
- Frequency
- Every 3 hours
- Estimated price
- $75–290
- Website
- VIA Rail
- Escape
- $75–200
- Business
- $120–270
- Business Plus
- $140–290
- Economy
- $85–210
- Economy Plus
- $95–220
Train from Brockville to Ottawa
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- $25–220
- Website
- VIA Rail
- Escape
- $25–90
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $28–100
- Economy Plus
- $30–110
Train from Brockville to Dorval
- Ave. Duration
- 1h 34m
- Frequency
- 3 times a day
- 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 Brockville to Dorval
- Ave. Duration
- 1h 34m
- Frequency
- 3 times a day
- 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 Brockville to Ottawa
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- $25–220
- Website
- VIA Rail
- Escape
- $25–90
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $28–100
- Economy Plus
- $30–110
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Jefferson Dr. near Tim Hortons to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor
- Ave. Duration
- 4h 25m
- Frequency
- 5 times a day
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $60–75
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from West Harbour GO Bus to St. Catharines Downtown Terminal
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Estimated price
- $8–11
- Website
- GO Transit
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 How to get from Heathrow Airport into central London, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Brockville to Port Colborne bus services, operated by Megabus Canada, arrive at Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor station.
Brockville to Port Colborne train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Brockville to Port Colborne is 439 km. It takes approximately 5h 33m to drive from Brockville to Port Colborne.
There are 214+ hotels available in Port Colborne.







