Next bus departures Tomorrow, Nov 13 Fri, Nov 14 Sat, Nov 15 Sun, Nov 16 Mon, Nov 17 Tue, Nov 18 Wed, Nov 19 More dates
Next departures for Johannesburg to Maputo on November 13 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c Cheapest $44 Bus 10:00pm
The Troyeville Hotel 7h 25m 5:25am
Post office, Baixa Fastest $46 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $54 Bus 10:00pm
The Troyeville Hotel 8h 6:00am
Avenida Zedequias Manganhela, Maputo No tags $46 Bus 8:00pm
21 Siemert Rd, Johannesburg 11h 7:00am
Maputo (Etrago) No tags $58 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $49 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $105 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $96
Next departures for Johannesburg to Maputo on November 14 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:00pm
The Troyeville Hotel 8h 6:00am
Avenida Zedequias Manganhela, Maputo Cheapest $46 Bus 10:00pm
The Troyeville Hotel 7h 25m 5:25am
Post office, Baixa Fastest $46 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $83 Bus 8:00pm
21 Siemert Rd, Johannesburg 11h 7:00am
Maputo (Etrago) No tags $58 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $76 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $71 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 6:15am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $59 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 6:15am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $53
Next departures for Johannesburg to Maputo on November 15 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:00pm
The Troyeville Hotel 8h 6:00am
Avenida Zedequias Manganhela, Maputo Cheapest $46 Bus 10:00pm
The Troyeville Hotel 7h 25m 5:25am
Post office, Baixa Fastest $46 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $64 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $58 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $53 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $61 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $54 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $49
Next departures for Johannesburg to Maputo on November 16 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 11:00am
The Troyeville Hotel 9h 40m 8:40pm
Avenida Zedequias Manganhela, Maputo Cheapest $46 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 6:15am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c Fastest $100 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $93 Bus 11:00am
The Troyeville Hotel 9h 20m 8:20pm
Post office, Baixa No tags $46 Bus 11:00am
21 Siemert Rd, Johannesburg 16h 3:00am
Maputo (Etrago) No tags $58 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $86 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $81 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 6:15am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $94
Next departures for Johannesburg to Maputo on November 17 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:00pm
The Troyeville Hotel 8h 6:00am
Avenida Zedequias Manganhela, Maputo Cheapest $46 Bus 10:00pm
The Troyeville Hotel 7h 25m 5:25am
Post office, Baixa Fastest $46 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $105 Bus 8:00pm
21 Siemert Rd, Johannesburg 11h 7:00am
Maputo (Etrago) No tags $58 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $98 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $93 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $64 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $58
Next departures for Johannesburg to Maputo on November 18 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:00pm
The Troyeville Hotel 8h 6:00am
Avenida Zedequias Manganhela, Maputo Cheapest $46 Bus 10:00pm
The Troyeville Hotel 7h 25m 5:25am
Post office, Baixa Fastest $46 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $64 Bus 8:00pm
21 Siemert Rd, Johannesburg 11h 7:00am
Maputo (Etrago) No tags $58 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $58 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $53 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $61 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $54
Next departures for Johannesburg to Maputo on November 19 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:00pm
The Troyeville Hotel 8h 6:00am
Avenida Zedequias Manganhela, Maputo Cheapest $46 Bus 10:00pm
The Troyeville Hotel 7h 25m 5:25am
Post office, Baixa Fastest $46 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $61 Bus 8:00pm
21 Siemert Rd, Johannesburg 11h 7:00am
Maputo (Etrago) No tags $58 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $54 Bus 7:30am
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 5:40pm
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $49 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $61 Bus 9:00pm
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 7:45am
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags $54
Last refresh of the prices: Today at 6:52 PM SAST.
View all departures Get from Johannesburg to Maputo This route is served by bus only
The journey takes about 10 hours, and with fares starting at just $46, it presents an excellent value for a comfortable ride.
Compare bus companies 3.5 out of 5 stars 3.5/5 43,718 reviews
Staff 4.3
Timeliness 3.2
Cleanliness 4.1
Wifi 1.2
Passengers have shared positive experiences with the bus service, highlighting comfortable and well-maintained buses, professional staff, and smooth journeys. Many appreciated helpful crew members who assisted at border crossings. However, some noted issues such as late departures and crowded seating arrangements. Overall satisfaction remains high due to efficient booking services and clean amenities on board.
Intercape Mainliner Johannesburg Maputo recent customer reviews I really enjoyed the fact we had seat numbers for a change which made our live easy as we were traveling in group.
5 out of 5 stars
Tshepiso Primrose L.
November 11, 2025 the bus arrived late. we only left around 11pm.
the toilet was smelling bad. tv dont work. no internet, they need to put internet. driver wont allow injured passenger to go out on stops to relax. so many
2 out of 5 stars
Eddy H.
September 24, 2025 We waited for the bus for 3 hours and it delayed us to arrive the estimated time we had planned
1 out of 5 stars
Nabilah M.
September 18, 2025 2.5 out of 5 stars 2.5/5 71 reviews
Staff 3.9
Timeliness 1.1
Cleanliness 3.5
Wifi 0.8
Users have praised the friendly and helpful staff as well as the overall route. However, there were consistent mentions of significant delays at departure times and issues with seat quality, including broken seats.
Luciano Luxury Coaches Johannesburg Maputo recent customer reviews Worst traveling experience ever being late by 7 hours and missing out on the funeral I wanted to attend yet the Driver didn't even apologize.
Everything was fine except for the time,You said the bus will depart at 20H00 ,but we waited until 22H00
The route was great, but there was a delay of more than 2 hours at the start. This is tiring
4 out of 5 stars
Alfredo M.
February 4, 2024 2 out of 5 stars 2/5 47 reviews
Staff 3.1
Timeliness 0.9
Cleanliness 4
Wifi 0
Based on 47 reviews, the company was rated 1.8 stars on Busbud. Travellers were especially satisfied with the ticket access and the cleanliness but often complained with the WiFi. Etrago ticket prices on this trip start at $58
ETRAGO Johannesburg Maputo recent customer reviews Better, but they didnt depart on time
Their promised a Lux bus but that was not the reality.
1 out of 5 stars
Evandro J.
February 12, 2025 Where are the popular stops in Johannesburg and Maputo? Mozambique Touring Serices, 37 Bezuidenhout St, Troyeville, Johannesburg, 2094, South Africa Map
84 Kerk St, Johannesburg, 2000, South Africa Map
77 Nugget St, Hillbrow, Johannesburg, 2001, South Africa Map
Frequently asked questions about travelling from Johannesburg to Maputo by bus
What is the distance between Johannesburg and Maputo? The distance covered from Johannesburg to Maputo is 455 km (282 miles).
What are the departure and arrival locations for buses traveling from Johannesburg to Maputo? Buses traveling this route start their trip at O. R Tambo Airport Johannesburg, in Johannesburg, and end it at Tropical Air Tours, in Maputo.
Find cheapest prices for buses Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Johannesburg to Maputo was searched and found on Nov 13, 2025 with a price of $42 To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Johannesburg to Maputo, as early as possible.
You can expect to pay from $42 to $104 for a bus ticket from Johannesburg to Maputo based on the last 2 days. You can expect to find the cheapest price for the trip at $42 which is on 2025-11-13.
Usually Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.
People from around the world trust Busbud
Popular Buses Connecting Johannesburg Buses Leaving from Johannesburg Buses Going to Johannesburg Popular Buses Connecting Maputo Buses Leaving from Maputo Popular routes in this country Popular airport transfers Popular international trips