• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

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  •  10h 54m

  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  •  13h 15m

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

Drive  •  8h 23m

  1. Drive from Serowe to Maun 436.1 miles

Bus to Gaborone, fly  •  6h 15m

  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  •  10h 9m

  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

The cheapest way to get from Serowe to Maun is to bus and train which costs $11 - $13 and takes 10h 54m.

More details

The quickest way to get from Serowe to Maun is to bus and fly which costs $200 - $470 and takes 6h 15m.

More details

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 13h 15m.

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 13h 15m and costs .

More details

It takes approximately 10h 54m 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 1h 30m.

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 8h 23m to drive from Serowe to Maun.

Get driving directions

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

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

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

Airlines
Air Botswana
Website
airbotswana.co.bw
Flights from Gaborone to Maun
Ave. Duration
1h 30m
When
Every day
Estimated price
$200 - $460
Flights from Gaborone to Maun via Johannesburg
Ave. Duration
3h 50m
When
Monday, Tuesday, Thursday and Friday
Estimated price
$270 - $750
Flights from Francistown to Maun via Johannesburg
Ave. Duration
4h 50m
When
Monday, Tuesday and Thursday
Estimated price
$260 - $750
Flights from Francistown to Maun via Gaborone
Ave. Duration
10h 5m
When
Friday
Estimated price
$220 - $600
South African Airways
Website
flysaa.com
Flights from Francistown to Maun via Johannesburg
Ave. Duration
4h 45m
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
2h 34m
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
29m
Frequency
Once daily
Schedules at
monnakgotla.co.bw
Bus from Serowe to Molepolole
Ave. Duration
2h 55m
Frequency
Twice daily
Schedules at
monnakgotla.co.bw
Bus from Molepolole to Maun
Ave. Duration
9h 20m
Frequency
Once daily
Schedules at
monnakgotla.co.bw
Bus from Serowe to Gaborone
Ave. Duration
3h 30m
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
5h 30m
Frequency
Once daily
Estimated price
$11 - $13
Schedules at
seabelo.bw
Bus from Serowe to Gaborone
Ave. Duration
3h 45m
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 How do I buy a London Underground ticket?, How do I get from Sydney to Melbourne and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

More Questions & Answers

Air Botswana offers flights from Gaborone Airport to Maun Airport.

Search flights

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

More details