There are 4 ways to get from Calgary to Mbeya by plane, bus, 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.
Fly Calgary International Airport to Mbeya Airport
best- Fly from Calgary International Airport (YYC) to Mbeya Airport (MBI)plane YYC - MBI
41h 17m$753–2,403Fly Calgary International Airport to Iringa Airport, drive
cheapest- Fly from Calgary International Airport (YYC) to Iringa Airport (IRI)plane YYC - IRI
- Drive from Iringa Airport (IRI) to Mbeyacar
40h 3m$693–1,468Bus to Lethbridge Airport, fly to Mbeya Airport
- Take the bus from Calgary to Lethbridgebus
- Fly from Lethbridge Airport (YQL) to Mbeya Airport (MBI)plane YQL - MBI
46h 28m$1,001–3,072Bus to Cranbrook/Canadian Rockies International Airport, fly to Mbeya Airport
- Take the bus from Calgary, AB - 11488, 24 Street SE to Cranbrook, BC - 513 Cranbrook St Northbus
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Mbeya Airport (MBI)plane YXC - MBI
2d 2h$861–3,143
Calgary International Airport (YYC) to Mbeya Airport (MBI) flights
Questions & Answers
The cheapest way to get from Calgary to Mbeya is to fly and drive which costs $650 - $1,500 and takes 40h 3m.
The fastest way to get from Calgary to Mbeya is to fly and drive which takes 40h 3m and costs $650 - $1,500.
The distance between Calgary and Mbeya is 14479 km.
It takes approximately 41h 17m to get from Calgary to Mbeya, including transfers.
Mbeya is 9h ahead of Calgary. It is currently 7:57 AM in Calgary and 4:57 PM in Mbeya.
There are 20+ hotels available in Mbeya.
What companies run services between Calgary, AB, Canada and Mbeya, Tanzania?
KLM, Air Tanzania, and two other airlines fly from Calgary International Airport (YYC) to Mbeya Airport (MBI) 4 times a week.
- Website
- airtanzania.co.tz
Flights from Calgary International Airport to Mbeya Airport via Amsterdam Schiphol, Kilimanjaro, Dar es Salaam
- Ave. Duration
- 41h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $650–2,500
Flights from Calgary International Airport to Mbeya Airport via Rome, Zanzibar, Dar es Salaam
- Ave. Duration
- 38h
- When
- Monday
- Estimated price
- $750–2,400
Flights from Lethbridge Airport to Mbeya Airport via Calgary International Airport, Rome, Zanzibar, Dar es Salaam
- Ave. Duration
- 39h 55m
- When
- Monday and Friday
- Estimated price
- $950–3,000
Flights from Cranbrook/Canadian Rockies International Airport to Mbeya Airport via Vancouver, Istanbul, Dar es Salaam
- Ave. Duration
- 40h 15m
- When
- Thursday
- Estimated price
- $750–3,000
Flights from Cranbrook/Canadian Rockies International Airport to Mbeya Airport via Calgary International Airport, Rome, Zanzibar, Dar es Salaam
- Ave. Duration
- 39h 50m
- When
- Monday and Friday
- Estimated price
- $900–2,800
Flights from Calgary International Airport to Iringa Airport via Amsterdam Schiphol, Kilimanjaro, Dar es Salaam
- Ave. Duration
- 34h 35m
- When
- Saturday
- Estimated price
- $550–2,100
Flights from Calgary International Airport to Iringa Airport via Munich, Cairo, Dar es Salaam
- Ave. Duration
- 30h 25m
- When
- Monday
- Estimated price
- $650–1,400
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Calgary to Lethbridge
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- $15–28
- Schedules at
- flixbus.com
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Calgary, AB - 11488, 24 Street SE to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Estimated price
- $75–100
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
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 Need to know: Greyhound, Heading to Europe? Read this before you buy a Eurail Pass, and Italy Travel Guides - to help you get the most out of your next trip.



