Rome2Rio

How to get fromPrince Rupert to Beijingby car, plane, train, or ferry

Find Transport to Beijing

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 5 ways to get from Prince Rupert to Beijing by car, plane, train, or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Drive to Northwest Regional Airport, fly to Beijing Capital International Airport

    best
    1. Drive from Prince Rupert to Terrace-Airport-YXTcar car
    2. Fly from Northwest Regional Airport (YXT) to Beijing Capital International Airport (PEK)plane plane YXT - PEK
    19h 18m
    ¥2,847–8,709
  2. Train to Smithers Airport, fly to Beijing Capital International Airport

    cheapest
    1. Take the train from Prince Rupert to Smitherstrain train
    2. Fly from Smithers Airport (YYD) to Beijing Capital International Airport (PEK)plane plane YYD - PEK
    24h 41m
    ¥2,692–8,490
  3. Ferry, ferry to Sandspit Airport, fly to Beijing Capital International Airport

    1. Take the ferry from Prince Rupert to Skidegateferry ferry
    2. Take the ferry from Skidegate to Alliford Bayferry ferry
    3. Fly from Sandspit Airport (YZP) to Beijing Capital International Airport (PEK)plane plane YZP - PEK
    38h 45m
    ¥2,735–9,155
  4. Drive to Northwest Regional Airport, fly to Beijing Daxing International Airport, train

    1. Drive from Prince Rupert to Terrace-Airport-YXTcar car
    2. Fly from Northwest Regional Airport (YXT) to Beijing Daxing International Airport (PKX)plane plane YXT - PKX
    3. Take the train from Beijing Daxing Airport to Beijing Westtrain train
    24h 42m
    ¥4,246–9,714
  5. Drive to Northwest Regional Airport, fly to Tianjin Binhai, train

    1. Drive from Prince Rupert to Terrace-Airport-YXTcar car
    2. Fly from Northwest Regional Airport (YXT) to Tianjin Binhai (TSN)plane plane YXT - TSN
    3. Take the train from Tianjin Station to Beijing Southtrain train
    26h 33m
    ¥4,066–9,253

Northwest Regional Airport (YXT) to Beijing Capital International Airport (PEK) flights

Calendar26Weekly Planes
Duration18h 35mAverage Duration
Ticket¥2,737Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Prince Rupert, BC, Canada and Beijing, China?

There is no direct connection from Prince Rupert to Beijing. However, you can drive to Terrace-Airport-YXT airport, fly to Beijing Capital International Airport (PEK), walk to Beijing Capital Airport T2, then take the subway to Dongzhimen. Alternatively, you can take the train to Smithers, take the taxi to Smithers Airport (YYD) airport, fly to Beijing Capital International Airport (PEK), walk to Beijing Capital Airport T2, then take the subway to Dongzhimen.

Airlines
Train operators
Ferry operators

Want to know more about travelling around China

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

Flying into Beijing?

Read the travel guideFlying into Beijing?