Rome2Rio

How to get fromRegina to Thompsonby bus, train, car or plane

Find Transport to Thompson

See all options

There are 4 ways to get from Regina to Thompson by bus, train, car, 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.

  1. Bus

    best
    1. Take the bus from Regina, SK - 2820B Avonhurst to Winnipeg East, MBbusRegina
    2. Take the bus from Winnipeg Airport to Thompson, MBbusThompson
    18h 47m
    $215–280
  2. Drive 945.9 km

    cheapest
    1. Drive from Regina to Thompsoncar945.9 km
    14h 6m
    $184–266
  3. Bus, train

    1. Take the bus from Regina, SK - 2820B Avonhurst to Portage la Prairie, MBbusRegina
    2. Take the train from Portage la Prairie to ThompsontrainVIA Rail
    30h 38m
    $245–348
  4. Fly

    1. Fly from Regina (YQR) to Thompson Municipal Airport (YTH)planeYQR - YTH
    14h 13m
    $297–2,133

Regina (YQR) to Thompson Municipal Airport (YTH) flights

Calendar8Weekly Planes
Duration18h 48mAverage Duration
Ticket$281Cheapest Price
See schedules

Questions & Answers

What companies run services between Regina, SK, Canada and Thompson, MB, Canada?

You can take a bus from Regina, SK - 2820B Avonhurst to Thompson, MB via Winnipeg East, MB, Northbound Fort at Portage, Westbound Wellington at Airport Terminal, and Winnipeg Airport in around 18h 47m. Alternatively, WestJet, Calm Air, and Delta fly from Regina (YQR) to Thompson Municipal Airport (YTH) once daily.

Airlines
Train operators
Bus 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 Want to know more about Flixbus?, Need to know: Greyhound, and Which London airport should I choose? - to help you get the most out of your next trip.