Johannesburg to Bulawayo

1 ways to travelfastest 1h 15mfly from €161
Photo: Omoniyi David / Unsplash

Departure-day prices · February 2025 Johannesburg → Bulawayo

‹ Prev Next ›

Loading fares…

Return-day prices · February 2025 Bulawayo → Johannesburg

‹ Prev Next ›

Loading fares…

Flights from Johannesburg to Bulawayo start around €161 (direct flights available). Range seen recently: €161–175, based on 7 fares found by travellers.

Fly (from €161)
1h 15mduration
€161–175recent fares
Book
Cheapest cached fares Johannesburg → Bulawayo; direct flights available (e.g. 4Z). · Based on 7 fares found by travellers in the last 48h

Cheapest round trips to Bulawayo

Fares found by travellers in the last 48 hours — refreshed daily.

Dec 24 – Dec 24 Airlink · Direct · 1h 15m €358 Book

Weather in Bulawayo

Sun ☀️ 19° 💧0%
Mon ☀️ 21° 💧0%
Tue ☀️ 23° 💧0%
Wed ☀️ 22° 💧0%
Thu ☀️ 24° 10° 💧0%
Fri ☀️ 26° 12° 💧1%
Sat ☀️ 27° 15° 💧0%

Where to stay in Bulawayo

3★+ hotels from €78/night (2 hotels sampled, ~3 weeks out).

Bulawayo Rainbow Hotel hotel · Bulawayo
from €78/night★ 3
Holiday Inn Bulawayo by IHG hotel · Bulawayo
from €123/night★ 4

Good to know

Time differenceSame time zone
Time in the air1h 15m

About Bulawayo

Bulawayo is a relaxed, elegant industrial city with wide tree-lined boulevards, in western Zimbabwe. Several World Heritage sites, including historic monuments from the precolonial era and national parks, are within an hour's drive from Bulawayo, making it a great tourist destination.

Read the full Bulawayo guide

Guide content from Wikivoyage contributors (CC BY-SA).

Round out the trip

Popular from Johannesburg

Cheapest destinations travellers searched recently — refreshed daily.

Flight prices are real fares travellers found in the last 48 hours, refreshed daily — the booking site confirms the final price. Train, bus and ferry fares are shown on the operators' booking sites. Weather data by Open-Meteo; exchange rates: ECB reference. Data updated 2026-08-15. Some links earn Stayonomy a commission at no cost to you.