Next bus departures Today, 14 Nov Tomorrow, 15 Nov Sun, 16 Nov Mon, 17 Nov Tue, 18 Nov Wed, 19 Nov Thu, 20 Nov More dates
Next departures from Johannesburg to Maputo on 14 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 22:00
The Troyeville Hotel 8h 06:00
Avenida Zedequias Manganhela, Maputo Cheapest £25 Bus 22:00
The Troyeville Hotel 7h 25m 05:25
Post office, Baixa Fastest £25 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £33 Bus 20:00
21 Siemert Rd, Johannesburg 11h 07:00
Maputo (Etrago) No tags £32 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £29 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £26 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 06:15
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £33 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 06:15
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £29
Next departures from Johannesburg to Maputo on 15 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 22:00
The Troyeville Hotel 8h 06:00
Avenida Zedequias Manganhela, Maputo Cheapest £25 Bus 22:00
The Troyeville Hotel 7h 25m 05:25
Post office, Baixa Fastest £25 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £35 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £32 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £30 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 07:45
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £33 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 07:45
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £30 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 07:45
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £27
Next departures from Johannesburg to Maputo on 16 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 11:00
The Troyeville Hotel 9h 40m 20:40
Avenida Zedequias Manganhela, Maputo Cheapest £25 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 06:15
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c Fastest £55 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £51 Bus 11:00
The Troyeville Hotel 9h 20m 20:20
Post office, Baixa No tags £25 Bus 11:00
21 Siemert Rd, Johannesburg 16h 03:00
Maputo (Etrago) No tags £32 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £47 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 06:15
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £51 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 06:15
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £49
Next departures from Johannesburg to Maputo on 17 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 22:00
The Troyeville Hotel 8h 06:00
Avenida Zedequias Manganhela, Maputo Cheapest £25 Bus 22:00
The Troyeville Hotel 7h 25m 05:25
Post office, Baixa Fastest £25 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £57 Bus 20:00
21 Siemert Rd, Johannesburg 11h 07:00
Maputo (Etrago) No tags £32 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £54 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £51 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 07:45
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £35 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 07:45
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £32
Next departures from Johannesburg to Maputo on 18 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 22:00
The Troyeville Hotel 8h 06:00
Avenida Zedequias Manganhela, Maputo Cheapest £25 Bus 22:00
The Troyeville Hotel 7h 25m 05:25
Post office, Baixa Fastest £25 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £35 Bus 20:00
21 Siemert Rd, Johannesburg 11h 07:00
Maputo (Etrago) No tags £32 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £32 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £29 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 07:45
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £33 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 07:45
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £30
Next departures from Johannesburg to Maputo on 19 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 22:00
The Troyeville Hotel 8h 06:00
Avenida Zedequias Manganhela, Maputo Cheapest £25 Bus 22:00
The Troyeville Hotel 7h 25m 05:25
Post office, Baixa Fastest £25 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £36 Bus 20:00
21 Siemert Rd, Johannesburg 11h 07:00
Maputo (Etrago) No tags £32 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £33 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £30 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 07:45
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £33 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 45m 07:45
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £30
Next departures from Johannesburg to Maputo on 20 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 22:00
The Troyeville Hotel 8h 06:00
Avenida Zedequias Manganhela, Maputo Cheapest £25 Bus 22:00
The Troyeville Hotel 7h 25m 05:25
Post office, Baixa Fastest £25 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £35 Bus 20:00
21 Siemert Rd, Johannesburg 11h 07:00
Maputo (Etrago) No tags £32 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £32 Bus 07:30
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 10h 10m 17:40
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £29 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 06:15
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £38 Bus 21:00
Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station) 9h 15m 06:15
Maputo - Intercape Office, 25 De Setembro no. 1129 r/c No tags £34
Last refresh of the prices: Yesterday at 15:49 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 £25, it presents an excellent value for a comfortable ride.
Compare bus companies 3.5 out of 5 stars 3.5/5 43,745 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.
11 November 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
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.
18 September 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.
4 February 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 Wi-Fi. Etrago ticket prices on this trip start at £32
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.
12 February 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 by bus from Johannesburg to Maputo
What's the distance between Johannesburg and Maputo by coach? The distance between Johannesburg and Maputo by coach is approximately 282 miles (455 km).
What is the best way to go from Johannesburg to Maputo without flying? You have the option to select the coach for your journey on this route. The coach provides a comfortable and sustainable journey and allows you to enjoy the sights while reaching your destination. You might also find carpooling options to travel between the two cities.
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 17 Nov 2025 with a price of £24 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 £24 to £57 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 £24, which is on 2025-11-17.
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