There are 4 ways to get from Port Perry to Ellis Island by bus, taxi, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Whitby, ON - 1350 Brock St S to Kanata, ON - 145 Roland Michener Dr
- Take the bus from Kanata to Petawawa
- Take the taxi from Petawawa to Ellis Island
10h 2m$231–308Drive 340.2 km
cheapest- Drive from Port Perry to Ellis Island340.2 km
5h 22m$68–99Train, bus, taxi
- Take the train from Oshawa to Ottawa
- Take the bus from Ottawa - Via Rail to Petawawa
- Take the taxi from Petawawa to Ellis Island
10h 53m$208–350Bus, taxi via Markham
- Take the bus from Markham - Cornell Bus GO to Ottawa
- Take the bus from Ottawa - Via Rail to Petawawa
- Take the taxi from Petawawa to Ellis Island
11h 40m$188–273
Questions & Answers
The cheapest way to get from Port Perry to Ellis Island is to drive which costs $65 - $100 and takes 5h 22m.
The fastest way to get from Port Perry to Ellis Island is to drive which takes 5h 22m and costs $65 - $100.
The distance between Port Perry and Ellis Island is 567 km. The road distance is 340.2 km.
The best way to get from Port Perry to Ellis Island without a car is to bus and taxi which takes 10h 2m and costs $230 - $310.
It takes approximately 10h 2m to get from Port Perry to Ellis Island, including transfers.
Yes, the driving distance between Port Perry to Ellis Island is 340 km. It takes approximately 5h 22m to drive from Port Perry to Ellis Island.
There are 12+ hotels available in Ellis Island.
What companies run services between Port Perry, ON, Canada and Ellis Island, ON, Canada?
There is no direct connection from Port Perry to Ellis Island. However, you can take the line 905 bus to Whitby Station, walk to Whitby, ON - 1350 Brock St S, take the bus to Kanata, ON - 145 Roland Michener Dr, walk to Kanata, take the bus to Petawawa, then take the taxi to Ellis Island. Alternatively, you can drive from Port Perry to Ellis Island in around 5h 22m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Oshawa to Ottawa
- Ave. Duration
- 4h 9m
- Frequency
- Every 4 hours
- Estimated price
- $50–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $65–140
- Economy Adult - Advanced Booking
- $65–110
- Economy Escape Advanced Booking - Adult
- $50–75
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Whitby, ON - 1350 Brock St S to Kanata, ON - 145 Roland Michener Dr
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $80–110
- Website
- https://riderexpress.ca/
- Standard
- $80–110
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Kanata to Petawawa
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- $28–45
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $28–45
Bus from Ottawa - Via Rail to Petawawa
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Estimated price
- $30–50
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $30–50
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Markham - Cornell Bus GO to Ottawa
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $27–60
- Schedules at
- flixbus.com
- Ave. Duration
- 1h 3m
- Estimated price
- $120–150
Petawawa Taxi
- Phone
- +1 613 687 5527
Ed's Taxi
- Phone
- +1 613 687 6077
Petawawa Taxi
- Phone
- +1 613 687 5527
Ed's Taxi
- Phone
- +1 613 687 6077
Petawawa Taxi
- Phone
- +1 613 687 5527
Ed's Taxi
- Phone
- +1 613 687 6077
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Thanksgiving 2018: How to travel stress-free, and Which London airport should I choose? - to help you get the most out of your next trip.












