Rome2Rio

How to get fromPrince Rupert to Stewartby bus, plane, taxi, train, car, or shuttle

Find Transport to Stewart

See all options

There are 5 ways to get from Prince Rupert to Stewart by bus, plane, taxi, train, car, or shuttle

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

  1. Bus to Northwest Regional Airport, fly to Minneapolis–Saint Paul International Airport, bus, taxi

    best
    1. Take the bus from Prince Rupert to Terrance Skeena Mallbus bus
    2. Fly from Northwest Regional Airport (YXT) to Minneapolis–Saint Paul International Airport (MSP)plane plane YXT - MSP
    3. Take the bus from Mall of America to Le Sueurbus bus
    4. Take the taxi from Le Sueur to Stewarttaxi taxi
    18h 49m
    $429–1,398
  2. Bus to Northwest Regional Airport, fly to Rochester, shuttle, drive

    cheapest
    1. Take the bus from Prince Rupert to Terrance Skeena Mallbus bus
    2. Fly from Northwest Regional Airport (YXT) to Rochester (RST)plane plane YXT - RST
    3. Take a shuttle bus from Rochester - Airport to Mankato, MNshuttle bus
    4. Drive from Mankato, MN to Stewartcar car
    24h 19m
    $266–1,022
  3. Train, drive

    1. Take the train from Prince Rupert to Jaspertrain train
    2. Take the train from Jasper to Vancouvertrain train
    3. Take the train from Vancouver to Everett Amtrak Stationtrain train
    4. Take the train from Everett Amtrak Station to St. Paul-Minneapolistrain train
    5. Drive from Target Field Station Platform 2 to Stewartcar car
    4d 4h
    $882–2,035
  4. Drive 2,111 mi

    1. Drive from Prince Rupert to Stewartcar car 2,111 mi
    39h 9m
    $484–698
  5. Train to Smithers Airport, fly to Minneapolis–Saint Paul International Airport, bus, taxi

    1. Take the train from Prince Rupert to Smitherstrain train
    2. Fly from Smithers Airport (YYD) to Minneapolis–Saint Paul International Airport (MSP)plane plane YYD - MSP
    3. Take the bus from Mall of America to Le Sueurbus bus
    4. Take the taxi from Le Sueur to Stewarttaxi taxi
    24h 3m
    $411–1,257

Northwest Regional Airport (YXT) to Minneapolis–Saint Paul International Airport (MSP) flights

Calendar22Weekly Planes
Duration13h 47mAverage Duration
Ticket$239Cheapest Price
See schedules

Questions & Answers

What companies run services between Prince Rupert, BC, Canada and Stewart, McLeod County, MN, USA?

There is no direct connection from Prince Rupert to Stewart. However, you can take the bus to Terrance Skeena Mall, walk to Lakelse at Skeena Mall, take the line 11 bus to Terminal at Bristol, walk to Northwest Regional Airport (YXT) airport, fly to Minneapolis–Saint Paul International Airport (MSP), walk to Terminal 1 Station, take the vehicle to Mall of America Station, walk to Mall of America, take the bus to Le Sueur, then take the taxi to Stewart. Alternatively, you can take a train from Prince Rupert to Stewart via Jasper, Vancouver, Everett Amtrak Station, St. Paul-Minneapolis, Union Depot Station, and Target Field Station Platform 2 in around 4d 4h.

Airlines
Train operators
Bus operators
Other operators

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