Rome2Rio

How to get fromUnity to Prince Georgeby taxi, bus, plane, train or car

Find Transport to Prince George

See all options

There are 5 ways to get from Unity to Prince George by taxi, bus, plane, train, or car

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

  1. Taxi, bus to Edmonton International Airport, fly

    best
    1. Take the taxi from Unity to Maidstone, SK - 220 Railway Avetaxi
    2. Take the bus from Maidstone, SK - 220 Railway Ave to Edmonton South, AB - Edmonton Southgate Transit Centerbus
    3. Fly from Edmonton International Airport (YEG) to Prince George Airport (YXS)planeYEG - YXS
    8h 47m
    $475–1,016
  2. Train, bus

    cheapest
    1. Take the train from Unity to Jaspertrain
    2. Take the train from Jasper to McBridetrain
    3. Take the bus from McBride, BC - Train Station to Prince George, BCbus
    24h 5m
    $152–336
  3. Taxi, bus

    1. Take the taxi from Unity to North Battlefordtaxi
    2. Take the bus from North Battleford to Calgarybus
    3. Take the bus from Calgary, AB - Marlborough Mall to Kamloops, BCbus
    4. Take the bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statuebus
    28h 18m
    $451–628
  4. Drive 1,096.7 km

    1. Drive from Unity to Prince Georgecar1,096.7 km
    12h 45m
    $216–311
  5. Taxi, bus to Saskatoon John G. Diefenbaker International Airport, fly

    1. Take the taxi from Unity to North Battleford, SK - Hwy 16 Bypasstaxi
    2. Take the bus from North Battleford, SK - Hwy 16 Bypass to Saskatoon - Marquis Drive, AB - 229 Marquis Drbus
    3. Fly from Saskatoon John G. Diefenbaker International Airport (YXE) to Prince George Airport (YXS)planeYXE - YXS
    11h 38m
    $429–1,131

Unity to Prince George by train and bus

Calendar2Weekly Services
Duration24h 5mAverage Duration
Ticket$152Cheapest Price
See schedules

Questions & Answers

What companies run services between Unity, SK, Canada and Prince George, BC, Canada?

There is no direct connection from Unity to Prince George. However, you can take the taxi to Maidstone, SK - 220 Railway Ave, take the bus to Edmonton South, AB - Edmonton Southgate Transit Center, walk to Southgate Station, take the vehicle to Century Park Station, walk to Century Park Transit Centre, take the line 747 bus to Edmonton International Airport, walk to Edmonton International Airport (YEG) airport, fly to Prince George Airport (YXS), then take the taxi to Prince George. Alternatively, you can take a train from Unity to Prince George, BC via Jasper, McBride, and McBride, BC - Train Station in around 24h 5m.

Airlines
Train operators
Bus operators
Other operators

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 Getting to Milan from the airport, What are the different types of Renfe trains in Spain?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.