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 54m$151–452Bus
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–121Bus, 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
14h 58m$80–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 15m$86–159Drive 502 mi
- Drive from Port Perry to New Brunswickcar 502 mi
9h 15m$115–166Train 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 44m$294–885Line 905 bus, bus to Toronto Pearson International Airport, fly to Newark Liberty International Airport, train
- Take the bus from Curts Eastbound @ Port Perry Terminal to Simcoe Southbound @ Windfields Farmbus
- Take the bus from Simcoe St. N. @ Windfields Farm Dr. to Richmond Hill Centrebus
- 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 20m$166–479Bus to Toronto Pearson International Airport, fly to Laguardia Airport, train
- Take the bus from Simcoe St. N. @ Windfields Farm Dr. to Richmond Hill Centrebus
- 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 15m$129–342Bus to Toronto Pearson International Airport, fly to John F. Kennedy International Airport, train
- Take the bus from Simcoe St. N. @ Windfields Farm Dr. to Richmond Hill Centrebus
- 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 20m$460–1,055Bus, 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 41m$181–569Bus, 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 32m$180–595
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 - $130 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 54m and costs $150 - $460.
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 14h 58m and costs $80 - $330.
It takes approximately 6h 54m 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 15m and costs $85 - $160. Alternatively, you can bus, which costs $65 - $130 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 15m. 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 Island Airport to Laguardia Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $45–330
Flights from Toronto Pearson International Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $30–230
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $45–300
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 25m
- When
- Every day
- Estimated price
- $55–400
- Website
- aircanada.com
Flights from Toronto Island Airport to Newark Liberty International Airport via Ottawa
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $45–290
Flights from Toronto Island Airport to Laguardia Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $45–330
Flights from Toronto Pearson International Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $30–230
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $45–300
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–290
- Website
- flyporter.com
Flights from Toronto Island Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $120–400
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
- $120–400
Flights from Toronto Island Airport to Newark Liberty International Airport via Ottawa
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $120–400
Flights from Toronto Island Airport to Laguardia Airport via Montreal
- Ave. Duration
- 3h 36m
- When
- Monday to Saturday
- Estimated price
- $70–400
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–410
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $110–300
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 44m
- 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
- $45–300
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–420
- Website
- aa.com
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $45–300
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 44m
- 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 31m
- When
- Every day
- Estimated price
- $60–420
- 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
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–17
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- Adult
- $2–17
Train from Newark Airport Railroad Station to New Brunswick
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- $17–21
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- 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 Curts Eastbound @ Port Perry Terminal to Simcoe Southbound @ Windfields Farm
- Ave. Duration
- 30 min
- Frequency
- Hourly
- 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 1m
- 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–110
- 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
Why you should take the train in the US
Read the travel guide
How to get from JFK to New York City
Read the travel guide
More Questions & Answers
There are 264+ hotels available in New Brunswick.















