Getting There and Away

Scenic view of downtown Winnipeg, capturing modern and historical architecture beneath a cloudy sky.
Tom Kowalsky, Pexels

Winnipeg is served by James Armstrong Richardson International Airport (YWG), a key air travel hub, and Union Station for intercity train services.

By Air:

Flights arrive at Winnipeg James Armstrong Richardson International Airport (YWG), a major hub for air cargo and a focus city for several airlines. Direct flights from Canadian cities like Edmonton can be found for as low as C$53 one-way and C$95 round-trip, with travel times around 1 hour 55 minutes. From Toronto, one-way flights start at approximately C$49 with a non-stop duration of 2 hours 30 minutes. Booking around 38 days in advance may offer cheaper fares.

By Train:

VIA Rail operates services from Union Station, connecting Winnipeg with routes like the "Canadian" (Toronto-Vancouver) and the Winnipeg-Churchill train. A one-way ticket from Edmonton can start at C$169, while a round-trip from Saskatoon begins at C$210. Journeys from Toronto typically take around 34 hours 35 minutes, with average ticket prices of C$367.

By Bus:

Bus services to Winnipeg are available from various companies, although the former intercity bus terminal near the airport was demolished. One-way tickets can be as low as C$11.75 for shorter trips. Travel from Calgary can take approximately 22 hours 45 minutes to 23 hours 25 minutes, with tickets starting around C$149.34.

By Car:

Car rental agencies, including Thrifty, Hertz, and Enterprise, are located at Winnipeg James Armstrong Richardson International Airport. Daily rental costs can start from C$45.

Local Transit from Airport:

Winnipeg Transit provides bus service to and from James Armstrong Richardson International Airport between 5:11 am and 12:40 am.