There are 3 ways to get from Petersburg to Prince Rupert by car ferry, unknown, 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.
Car ferry, travel
best- Take the carferry from Petersburg, AK to Ketchikancarferry
- Walk from Metlakatla (MTM) to Prince Rupertunknown
15h 4mTravel to Wrangell Airport, fly, travel
- Walk from Petersburg to Wrangell Airport (WRG)unknown
- Fly from Wrangell Airport (WRG) to Ketchikan (KTN)plane WRG - KTN
- Walk from Ketchikan (KTN) to Prince Rupertunknown
4h 38mCar ferry, car ferry to Metlakatla, travel
- Take the carferry from Petersburg, AK to Ketchikancarferry
- Take the carferry from Ketchikan to Metlakatlacarferry
- Walk from Ketchikan (KTN) to Prince Rupertunknown
16h 28m
Wrangell Airport (WRG) to Ketchikan (KTN) flights
Questions & Answers
The distance between Petersburg and Prince Rupert is 392 km.
It takes approximately 15h 4m to get from Petersburg to Prince Rupert, including transfers.
Prince Rupert is 1h ahead of Petersburg. It is currently 5:07 PM in Petersburg and 6:07 PM in Prince Rupert.
There are 11+ hotels available in Prince Rupert.
What companies run services between Petersburg, AK, USA and Prince Rupert, BC, Canada?
There is no direct connection from Petersburg to Prince Rupert. However, you can take the car ferry to Ketchikan, walk to Tongass Ave/ Pioneer Home/ Across from Post Office/ AMHS & IFA Ferry, take the bus to Tongass Ave/Across from Airport Parking Lot, walk to Airport Ferry/ Ketchikan "Town Side", take the ferry to Airport Ferry/ Ketchikan International Airport, walk to Ketchikan (KTN) airport, fly to Metlakatla (MTM), then travel to Prince Rupert. Alternatively, you can travel to Wrangell Airport (WRG) airport, fly to Ketchikan (KTN), then travel to Prince Rupert.
- Website
- alaskaair.com
Flights from Wrangell Airport to Ketchikan
- Ave. Duration
- 41 min
- When
- Every day
- Estimated price
- $260–1,500
- Phone
- +1 800-642-0066
- [email protected]
- Website
- Alaska Department of Transportation
Car ferry from Petersburg, AK to Ketchikan
- Ave. Duration
- 10h 30m
- Frequency
- On demand
- Estimated price
- $45–160
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $45–160
Car ferry from Petersburg, AK to Ketchikan
- Ave. Duration
- 10h 30m
- Frequency
- On demand
- Estimated price
- $45–160
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $45–160
Car ferry from Ketchikan to Metlakatla
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $6–25
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $6–25
Want to know more about travelling around Canada
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
