There are 5 ways to get from Serowe to Maun by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, train  •  10 h 54 min

  1. Take the bus from Serowe to Palapye
  2. Take the train from Palapye to Francistown
  3. Take the bus from Francistown to Maun

$11 - $13

4 alternative options

Bus  •  13 h 15 min

  1. Take the bus from Serowe to Molepolole
  2. Take the bus from Molepolole to Maun

Drive  •  8 h 23 min

  1. Drive from Serowe to Maun 436.1 miles

Bus to Gaborone, fly  •  6 h 15 min

  1. Take the bus from Serowe to Gaborone
  2. Fly from Gaborone (GBE) to Maun (MUB) GBE - MUB

$208 - $469

Bus, train to Francistown, fly  •  10 h 9 min

  1. Take the bus from Serowe to Palapye
  2. Take the train from Palapye to Francistown
  3. Fly from Francistown (FRW) to Maun (MUB) FRW - MUB

$220 - $600

Questions & Answers

No, there is no direct bus from Serowe to Maun. However, there are services departing from Serowe and arriving at Maun via Molepolole. The journey, including transfers, takes approximately 13 h 15 min.

More details

The distance between Serowe and Maun is 434 km. The road distance is 697.7 km.

Get driving directions

The best way to get from Serowe to Maun without a car is to bus which takes 13 h 15 min and costs .

More details

It takes approximately 10 h 54 min to get from Serowe to Maun, including transfers.

More details

Serowe to Maun bus services, operated by AT and T Monnakgotla, depart from Serowe station.

More details

The quickest flight from Gaborone Airport to Maun Airport is the direct flight which takes 1 h 30 min.

Search flights

Serowe to Maun bus services, operated by AT and T Monnakgotla, arrive at Maun station.

More details

Yes, the driving distance between Serowe to Maun is 698 km. It takes approximately 8 h 23 min to drive from Serowe to Maun.

Get driving directions

South African Airways and Air Botswana offer flights from Gaborone Airport to Maun Airport.

Search flights

There are 37+ hotels available in Maun. Prices start at $53 USD per night.

More details

Map of how to get from Serowe to Maun.
Launch map view
  • Distance: 271.1 miles
  • Duration: 10 h 54 min

What companies run services between Serowe, Central, Botswana and Maun, Botswana?

You can take a bus from Serowe to Maun via Molepolole in around 13 h 15 min.

Airlines
Air Botswana
Website
airbotswana.co.bw
Flights from Gaborone to Maun
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$200 - $460
Flights from Gaborone to Maun via Johannesburg
Ave. Duration
3 h 50 min
When
Monday, Tuesday, Thursday and Friday
Estimated price
$270 - $750
Flights from Francistown to Maun via Johannesburg
Ave. Duration
4 h 50 min
When
Monday, Tuesday and Thursday
Estimated price
$260 - $750
Flights from Francistown to Maun via Gaborone
Ave. Duration
10 h 5 min
When
Friday
Estimated price
$220 - $600
South African Airways
Website
flysaa.com
Flights from Gaborone to Maun via Johannesburg
Ave. Duration
3 h 55 min
When
Friday
Estimated price
$150 - $650
Flights from Francistown to Maun via Johannesburg
Ave. Duration
4 h 45 min
When
Monday, Tuesday and Thursday
Estimated price
$140 - $600
Train operators
Botswana Railways
Phone
+267 4711375
Email
info@botrail.bw
Website
botswanarailways.co.bw
Train from Palapye to Francistown
Ave. Duration
2 h 34 min
Frequency
Twice daily
Schedules at
botswanarailways.co.bw
Bus operators
AT and T Monnakgotla
Website
monnakgotla.co.bw
Bus from Serowe to Palapye
Ave. Duration
29 min
Frequency
Once daily
Schedules at
monnakgotla.co.bw
Bus from Serowe to Molepolole
Ave. Duration
2 h 55 min
Frequency
Twice daily
Schedules at
monnakgotla.co.bw
Bus from Molepolole to Maun
Ave. Duration
9 h 20 min
Frequency
Once daily
Schedules at
monnakgotla.co.bw
Bus from Serowe to Gaborone
Ave. Duration
3 h 30 min
Frequency
3 times a day
Schedules at
monnakgotla.co.bw
Seabelo Group
Phone
+267 395 7078
Email
kenneth@seabelo.bw
Website
seabelo.bw
Bus from Francistown to Maun
Ave. Duration
5 h 30 min
Frequency
Once daily
Estimated price
$11 - $13
Schedules at
seabelo.bw
Bus from Serowe to Gaborone
Ave. Duration
3 h 45 min
Frequency
Once daily
Estimated price
$7 - $9
Schedules at
seabelo.bw

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 Why you should take the train in the US, 10 amazing places to get away from it all in Australia and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.