There are 2 ways to get from Beira to Inhaca Island by plane, ferry, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Beira (BEW) to Maputo International Airport (MPM) flights
Questions & Answers
The distance between Beira and Inhaca Island is 776 km.
The best way to get from Beira to Inhaca Island without a car is to train and bus and ferry which takes 2 days 7h and costs .
It takes approximately 5h 1m to get from Beira to Inhaca Island, including transfers.
There are 12+ hotels available in Inhaca Island.
What companies run services between Beira, Mozambique and Inhaca Island, Mozambique?
There is no direct connection from Beira to Inhaca Island. However, you can take the taxi to Beira (BEW) airport, fly to Maputo International Airport (MPM), take the taxi to Maputo, then take the ferry to Inhaca. Alternatively, you can take a train from Beira to Inhaca via Moatize, Tete, Maputo, and Maputo in around 2d 7h.
- Website
- lam.co.mz
Flights from Beira to Maputo International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $110–700
- Phone
- (+258) 825448100
- gci@cfm.co.mz
- Website
- cfm.co.mz
Train from Beira to Moatize
- Ave. Duration
- 20h
- Frequency
- Twice a week
- Estimated price
- $6–21
- Schedules at
- cfm.co.mz
- 1st Class
- $21
- 2nd Class
- $13
- 3rd Class
- $6
- Phone
- +258 87 988 8878
- info@nagiinvestment.com
- Website
- facebook.com
Bus from Tete to Maputo
- Ave. Duration
- 31h 27m
- Frequency
- Once daily
- Estimated price
- $55
- Schedules at
- facebook.com
Ferry from Maputo to Inhaca
- Ave. Duration
- 2h
- Frequency
- Once daily
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 Thanksgiving 2018: How to travel stress-free, Getting to Rome from the airport, and Travelling by boat in Italy - to help you get the most out of your next trip.
