There are 5 ways to get from Peterborough to Churchill by bus, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Toronto Pearson International Airport, fly
best- Take the bus from Peterborough to Richmond Hill Centrebus
- Fly from Toronto Pearson International Airport (YYZ) to Churchill Airport (YYQ)plane YYZ - YYQ
10h 9m$1,347–3,064Bus, train
cheapest- Take the bus from Peterborough to Torontobus
- Take the train from Toronto Union Station to Winnipegtrain
- Take the bus from Winnipeg Airport to Wabowden, MBbus
- Take the train from Wabowden to Churchilltrain
3d 1h$692–1,508Bus to Ottawa Macdonald-Cartier International Airport, fly
- Take the bus from Peterborough to Ottawabus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Churchill Airport (YYQ)plane YOW - YYQ
12h 38m$1,266–2,395Bus, train to Toronto Island Airport, fly
- Take the bus from Peterborough Bus Terminal to Durham College Oshawa GObus
- Take the train from Oshawa to Toronto Union Stationtrain
- Fly from Toronto Island Airport (YTZ) to Churchill Airport (YYQ)plane YTZ - YYQ
14h 12m$1,250–3,146Bus, train, train to John C. Munro Hamilton International Airport, fly
- Take the bus from Peterborough Bus Terminal to Durham College Oshawa GObus
- Take the train from Oshawa to Toronto Union Stationtrain
- Take the train from Union Station GO to West Harbour GOtrain
- Fly from John C. Munro Hamilton International Airport (YHM) to Churchill Airport (YYQ)plane YHM - YYQ
14h 6m$1,666–2,766
Toronto Pearson International Airport (YYZ) to Churchill Airport (YYQ) flights
Questions & Answers
The cheapest way to get from Peterborough to Churchill is to bus and train which costs $650 - $1,600 and takes 3 days 1h.
The fastest way to get from Peterborough to Churchill is to bus and fly which takes 10h 9m and costs $1,300 - $3,100.
The distance between Peterborough and Churchill is 2104 km.
The best way to get from Peterborough to Churchill without a car is to bus and train which takes 3 days 1h and costs $650 - $1,600.
It takes approximately 10h 9m to get from Peterborough to Churchill, including transfers.
Churchill is 1h behind Peterborough. It is currently 12:12 AM in Peterborough and 11:12 PM in Churchill.
There are 11+ hotels available in Churchill.
What companies run services between Peterborough, ON, Canada and Churchill, MB, Canada?
There is no direct connection from Peterborough to Churchill. However, you can take the bus to Richmond Hill Centre, take the line 40 bus to Pearson International Airport Terminal 1, walk to Toronto Pearson International Airport (YYZ) airport, fly to Churchill Airport (YYQ), then take the taxi to Churchill. Alternatively, you can take a bus from Peterborough to Churchill via Toronto, Toronto Union Station, Winnipeg, Northbound Israel Asper at Canadian Museum for Human Rights, Westbound Wellington at Airport Terminal, Winnipeg Airport, Wabowden, MB, and Wabowden in around 3d 1h.
- Website
- calmair.com
Flights from Toronto Pearson International Airport to Churchill Airport via Winnipeg
- Ave. Duration
- 8h 31m
- When
- Wednesday, Friday, Monday, and Thursday
- Estimated price
- $310–3,100
Flights from Toronto Pearson International Airport to Churchill Airport via Winnipeg, Gillam
- Ave. Duration
- 7h 35m
- When
- Monday
- Estimated price
- $1,500–3,100
Flights from Toronto Pearson International Airport to Churchill Airport via Ottawa Macdonald-Cartier International Airport, Winnipeg
- Ave. Duration
- 12h 30m
- When
- Friday
- Estimated price
- $460–1,900
Flights from Toronto Pearson International Airport to Churchill Airport via Minneapolis, Winnipeg
- Ave. Duration
- 13h 15m
- When
- Friday
- Estimated price
- $360–1,500
Flights from Ottawa Macdonald-Cartier International Airport to Churchill Airport via Winnipeg
- Ave. Duration
- 7h 5m
- When
- Friday
- Estimated price
- $360–2,200
Flights from Ottawa Macdonald-Cartier International Airport to Churchill Airport via Toronto Pearson International Airport, Winnipeg
- Ave. Duration
- 9h 30m
- When
- Friday
- Estimated price
- $410–1,700
Flights from Ottawa Macdonald-Cartier International Airport to Churchill Airport via Chicago O'Hare, Winnipeg
- Ave. Duration
- 13h 5m
- When
- Friday
- Estimated price
- $450–1,900
Flights from Ottawa Macdonald-Cartier International Airport to Churchill Airport via Montreal, Winnipeg
- Ave. Duration
- 13h 30m
- When
- Friday
- Estimated price
- $430–1,800
Flights from Toronto Island Airport to Churchill Airport via Montreal, Winnipeg
- Ave. Duration
- 18h 47m
- When
- Monday and Thursday
- Estimated price
- $460–1,900
Flights from Toronto Island Airport to Churchill Airport via Ottawa Macdonald-Cartier International Airport, Winnipeg
- Ave. Duration
- 10h 28m
- When
- Friday
- Estimated price
- $380–2,200
Flights from John C. Munro Hamilton International Airport to Churchill Airport via Winnipeg
- Ave. Duration
- 9h 30m
- When
- Wednesday and Friday
- Estimated price
- $1,700–2,500
Flights from John C. Munro Hamilton International Airport to Churchill Airport via Winnipeg, Gillam
- Ave. Duration
- 7h 35m
- When
- Monday
- Estimated price
- $1,700–2,500
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Winnipeg
- Ave. Duration
- 34h 35m
- Frequency
- Twice a week
- Estimated price
- $440–950
- Website
- VIA Rail
- Escape
- $440–950
- Business
- $500–800
- Business Plus
- $500–800
- Economy
- $500–950
- Economy Plus
- $550–950
Train from Wabowden to Churchill
- Ave. Duration
- 25h 12m
- Frequency
- 3 times a week
- Estimated price
- $160–390
- Website
- VIA Rail
- Escape
- $160–360
- Business
- $210–380
- Business Plus
- $230–390
- Economy
- $180–370
- Economy Plus
- $200–380
Train from Oshawa to Toronto Union Station
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- $11–200
- Website
- VIA Rail
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
Train from Oshawa to Toronto Union Station
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- $11–200
- Website
- VIA Rail
- Escape
- $11–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $14–85
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to West Harbour GO
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- $12–16
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–16
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Peterborough to Richmond Hill Centre
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $15–26
- Schedules at
- Flixbus USA
Bus from Peterborough to Ottawa
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $35–65
- Schedules at
- Flixbus USA
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Peterborough to Toronto
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $29–65
- Website
- Rider Express
- Standard
- $29–65
- Phone
- 1-204-939-3991
- [email protected]
- Website
- Thompson Bus
Bus from Winnipeg Airport to Wabowden, MB
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $60–100
- Website
- Thompson Bus
- Schedules at
- Thompson Bus
- Book at
- Thompson Bus
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Peterborough Bus Terminal to Durham College Oshawa GO
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- $14–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–17
Bus from Peterborough Bus Terminal to Durham College Oshawa GO
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- $14–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–17
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 How to get from Florence to Rome, Travelling by boat in Italy, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.










