There are 11 ways to get from Port Perry to New Brunswick by bus, train, plane, car, shuttle, 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.
Line 905 bus, train to Toronto Island Airport, fly to Newark Liberty International Airport
best- Take the bus from Simcoe Southbound @ Vanedward to Whitby Stationbus
- Take the train from Whitby GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Newark Liberty International Airport (EWR)plane YTZ - EWR
6h 53m$141–432Bus
cheapest- Take the bus from Ontario Tech / Durham College North Campus to Town Centre @ Scarborough Centre Stationbus 920 / ...
- Take the bus from Scarborough Centre to Newark Penn Stationbus FlixBus N2768a / ...
15h 15m$68–111Bus, train
- Take the bus from Simcoe Southbound @ Queen to Whitby Stationbus 905
- Take the train from Whitby GO to Union Station GOtrain Le
- Take the bus from Toronto to Newarkbus
15h 12m$76–326Train
- Take the train from Whitby GO to Union Station GOtrain Le
- Take the train from Toronto Union Station to New York Penn Stationtrain
- Take the train from New York Penn Station to New Brunswicktrain Nec
18h 13m$86–159Drive 502 mi
- Drive from Port Perry to New Brunswickcar 502 mi
9h 15m$115–166Line 905 bus, train to Toronto Pearson International Airport, fly to Newark Liberty International Airport, train
- Take the bus from Simcoe Southbound @ Vanedward to Whitby Stationbus
- Take the train from Whitby GO to Union Station GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Newark Liberty International Airport (EWR)plane YYZ - EWR
- Take the train from Newark Airport Railroad Station to New Brunswicktrain
7h 15m$171–482Train to Toronto Island Airport, fly to Laguardia Airport, train
- Take the train from Whitby GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Laguardia Airport (LGA)plane YTZ - LGA
- Take the train from New York Penn Station to New Brunswicktrain
7h 43m$284–735Train to Toronto Pearson International Airport, fly to Laguardia Airport, train
- Take the train from Whitby GO to Union Station GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Laguardia Airport (LGA)plane YYZ - LGA
- Take the train from New York Penn Station to New Brunswicktrain
8h 10m$114–325Train to Toronto Pearson International Airport, fly to John F. Kennedy International Airport, train
- Take the train from Whitby GO to Union Station GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to John F. Kennedy International Airport (JFK)plane YYZ - JFK
- Take the train from New York Penn Station to New Brunswicktrain
8h 11m$435–948Bus, shuttle to Buffalo Niagara International Airport, fly to Newark Liberty International Airport
- Take the bus from Simcoe St. N. @ Windfields Farm Dr. to Richmond Hill Centrebus
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Fly from Buffalo Niagara International Airport (BUF) to Newark Liberty International Airport (EWR)plane BUF - EWR
8h 45m$186–599Bus, shuttle to Buffalo Niagara International Airport, fly to John F. Kennedy International Airport, train
- Take the bus from Simcoe St. N. @ Windfields Farm Dr. to Richmond Hill Centrebus
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Fly from Buffalo Niagara International Airport (BUF) to John F. Kennedy International Airport (JFK)plane BUF - JFK
- Take the train from New York Penn Station to New Brunswicktrain
9h 33m$180–605
Port Perry to New Brunswick by bus and train
Questions & Answers
The cheapest way to get from Port Perry to New Brunswick is to bus which costs $65 - $120 and takes 15h 15m.
The fastest way to get from Port Perry to New Brunswick is to line 905 bus and train and fly which takes 6h 53m and costs $140 - $440.
No, there is no direct bus from Port Perry to New Brunswick. However, there are services departing from Curts Eastbound @ Port Perry Terminal and arriving at New Brunswick via Ontario Tech / Durham College North Campus, Scarborough Centre and Newark Penn Station. The journey, including transfers, takes approximately 15h 15m.
The distance between Port Perry and New Brunswick is 414 miles. The road distance is 505 miles.
The best way to get from Port Perry to New Brunswick without a car is to bus and train which takes 15h 12m and costs $75 - $330.
It takes approximately 6h 53m to get from Port Perry to New Brunswick, including transfers.
Port Perry to New Brunswick bus services, operated by Durham Region Transit, depart from Ontario Tech / Durham College North Campus station.
The best way to get from Port Perry to New Brunswick is to train which takes 18h 13m and costs $85 - $160. Alternatively, you can bus, which costs $65 - $120 and takes 15h 15m.
Port Perry to New Brunswick bus services, operated by Durham Region Transit, arrive at Town Centre @ Scarborough Centre Station.
Yes, the driving distance between Port Perry to New Brunswick is 505 miles. It takes approximately 9h 15m to drive from Port Perry to New Brunswick.
What companies run services between Port Perry, ON, Canada and New Brunswick, NJ, USA?
You can take a bus from Simcoe Southbound @ Vanedward to New Brunswick via Whitby Station, Whitby GO, Toronto Union Station, and New York Penn Station in around 18h 13m. Alternatively, you can take a bus from Curts Eastbound @ Port Perry Terminal to New Brunswick via Simcoe Southbound @ Commencement, Ontario Tech / Durham College North Campus, Town Centre @ Scarborough Centre Station, Scarborough Centre, and Newark Penn Station in around 15h 15m.
- Website
- united.com
Flights from Toronto Pearson International Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $35–240
Flights from Toronto Island Airport to Laguardia Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $45–310
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $40–290
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $35–240
Flights from Buffalo Niagara International Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $60–430
Flights from Buffalo Niagara International Airport to Newark Liberty International Airport via Washington Dulles
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $80–490
- Website
- aircanada.com
Flights from Toronto Island Airport to Newark Liberty International Airport via Ottawa
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $45–290
Flights from Toronto Pearson International Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $35–240
Flights from Toronto Pearson International Airport to Newark Liberty International Airport via Montreal
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $50–280
Flights from Toronto Island Airport to Laguardia Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $45–310
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $40–290
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $35–240
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport via Montreal
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $50–280
- Website
- flyporter.com
Flights from Toronto Island Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $110–390
Flights from Toronto Island Airport to Newark Liberty International Airport via Montreal
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–390
Flights from Toronto Island Airport to Newark Liberty International Airport via Ottawa
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $110–390
Flights from Toronto Pearson International Airport to Newark Liberty International Airport via Ottawa
- Ave. Duration
- 3h 38m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–430
Flights from Toronto Island Airport to Laguardia Airport via Montreal
- Ave. Duration
- 3h 36m
- When
- Monday to Friday
- Estimated price
- $65–360
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $100–280
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $35–240
- Website
- delta.com
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $40–290
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $35–240
Flights from Buffalo Niagara International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $60–430
- Website
- aa.com
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $40–290
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $35–240
- Website
- jetblue.com
Flights from Buffalo Niagara International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $60–430
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Whitby GO to Union Station GO
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–10
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–10
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to New York Penn Station
- Ave. Duration
- 13h 55m
- Frequency
- Once daily
- Estimated price
- $75–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $95–130
- Economy Adult - Advanced Booking
- $95–120
- Economy Escape Advanced Booking - Adult
- $75–95
- Phone
- +1 973-275-5555
- Website
- njtransit.com
Train from New York Penn Station to New Brunswick
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–17
- Website
- https://www.njtransit.com
- Schedules at
- https://www.njtransit.com/bus-to
- Adult
- $2–17
Train from Newark Airport Railroad Station to New Brunswick
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Estimated price
- $17–21
- Website
- https://www.njtransit.com
- Schedules at
- https://www.njtransit.com/bus-to
- Adult Airport
- $17–21
- Phone
- +1 866 247 0055
- Website
- durhamregiontransit.com
Bus from Simcoe Southbound @ Vanedward to Whitby Station
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- $3
- Website
- https://www.durhamregiontransit.com/en/index.aspx
Bus from Simcoe Southbound @ Queen to Whitby Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- $3
- Website
- https://www.durhamregiontransit.com/en/index.aspx
Bus from Ontario Tech / Durham College North Campus to Town Centre @ Scarborough Centre Station
- Ave. Duration
- 1h 27m
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- https://www.durhamregiontransit.com/en/index.aspx
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Toronto to Newark
- Ave. Duration
- 10h 40m
- Frequency
- 3 times a day
- Estimated price
- $65–300
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $65–290
- Flexible
- $110–300
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Simcoe St. N. @ Windfields Farm Dr. to Richmond Hill Centre
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- $7–10
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–10
- Phone
- +1 905 374 8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- https://www.niagaraairbus.com/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Scarborough Centre to Newark Penn Station
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- $60–100
- Schedules at
- flixbus.com
Want to know more about travelling around United States
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
Travelling to the US: What do I need to know?
Read the travel guide
How to get from JFK to New York City
Read the travel guide
More Questions & Answers
There are 271+ hotels available in New Brunswick.















