Mozambique by Train: Railway Adventures on the CFM Network
Back
Travel Guide

Mozambique by Train: Railway Adventures on the CFM Network

Capulana EditorialAugust 28, 2026
Quick Answer

Yes. Mozambique’s state railway CFM runs passenger services on three main corridors — Ressano Garcia (Maputo–Ressano Garcia), Goba (Maputo–Goba) and Limpopo (Maputo–Chicualacuala) — plus central Beira and Nacala services. Trains are affordable, generally safe and culturally rich; check cfm.co.mz for current timetables.

Mozambique by Train: Railway Adventures on the CFM Network

There is no better way to see a country than from the window of a train. In Mozambique, the railway network — operated by Caminhos de Ferro de Moçambique (CFM) — carries nearly 7 million passengers annually, connecting cities, towns, and rural communities across three major corridors. Train travel in Mozambique is not just transport; it's a journey through colonial history, post-independence reconstruction, and the daily rhythm of Mozambican life.

Quick Answer: Can You Travel by Train in Mozambique?

Yes. Mozambique's CFM railway network operates passenger services on three main lines: the Ressano Garcia line (Maputo to South Africa border), the Goba line (Maputo to Eswatini border), and the Limpopo line (Maputo to Zimbabwe border). The central region also has services around Beira. Trains are affordable, safe, and offer a unique cultural experience. The most popular route for travelers is Maputo to Ressano Garcia (South Africa border). Schedules change frequently — check the CFM website (cfm.co.mz) or ask locally for current timetables.

The CFM Network: Three Corridors

Mozambique's railway system is organized around three historical corridors, each built to connect the interior to a port city:

1. Southern Network (CFM-Sul) — Based in Maputo

The southern network radiates from Maputo and is the most developed for passenger travel:

Ressano Garcia Line (Maputo Corridor)

  • Route: Maputo → Ressano Garcia (South Africa border, connects to Komatipoort)
  • Distance: ~88 km
  • Journey time: ~3 hours
  • Frequency: Daily services
  • Significance: This is the historic line that connects Johannesburg/Pretoria to Maputo, allowing overland travel from South Africa. The famous train journey from Johannesburg to Maputo follows this route.

Goba Line

  • Route: Maputo → Goba (Eswatini border)
  • Distance: ~74 km
  • Journey time: ~2.5 hours
  • Frequency: Several trains per week
  • Significance: Connects Maputo to the Eswatini border, primarily used by cross-border commuters and traders

Limpopo Line

  • Route: Maputo → Chicualacuala (Zimbabwe border)
  • Distance: ~534 km
  • Frequency: Limited passenger services
  • Significance: Connects Maputo to Zimbabwe, passing through Gaza Province. Currently undergoing rehabilitation for both cargo and passenger services.

2. Central Network (CFM-Centro) — Based in Beira

The central network connects the port of Beira to the interior:

Beira Corridor (Sena Line)

  • Route: Beira → Dondo → Muxúngue (and historically to Malawi border)
  • Distance: Varies by service
  • Frequency: Daily commuter services around Beira-Dondo
  • Significance: The Sena Line is one of the oldest railways in Mozambique, built in the late 1800s. It's being rehabilitated for both passenger and cargo use. The Beira-Dondo section is the most active for passengers.

Trans-Zambezi Railway

  • The historic connection from Beira to Malawi (via the Dona Ana Bridge over the Zambezi) — currently being restored for limited passenger services.

3. Northern Network (CFM-Norte) — Based in Nampula

Nacala Corridor

  • Route: Nacala → Nampula → Cuamba (and historically to Malawi)
  • Distance: ~900 km to Cuamba
  • Frequency: Limited services
  • Significance: Connects the deep-water port of Nacala to the Malawi border. Passenger services are infrequent but the route passes through spectacular scenery.

The Journey from Johannesburg to Maputo by Train

This is the crown jewel of Mozambican train travel — an overland journey from South Africa to Mozambique that traces the historic Maputo Corridor.

Route Overview

  1. Johannesburg/Pretoria → Komatipoort (South African side, via PRASA/Shosholoza Meyl)
  2. Komatipoort → Ressano Garcia (cross-border, by road or connecting service)
  3. Ressano Garcia → Maputo (CFM local service)

What to Expect

  • The journey takes a full day with connections
  • Classes: Conventional (reserved seating) and suburban (unreserved)
  • Tickets purchased at stations (advance booking recommended for conventional class)
  • Border formalities at Ressano Garcia (have your passport and visa/eVisa ready)

Why Take the Train?

  • Scenery: The route passes through the Lebombo Mountains and into the lush Maputo floodplain
  • Culture: The train is a cross-section of Mozambican life — traders, students, families, workers
  • History: You're traveling the same route that connected the gold mines of Johannesburg to the port of Maputo for over a century
  • Cost: Significantly cheaper than flying
  • Adventure: The border crossing at Ressano Garcia is an experience in itself

Train Travel Around Beira

The Beira-Dondo commuter line is one of the most charming train journeys in Mozambique. The short route (about 30 km) connects Beira to the satellite town of Dondo, passing through mangrove-fringed wetlands and rural communities.

Beira-Dondo Practical Info

  • Journey time: ~45 minutes
  • Frequency: Multiple daily services (morning and afternoon peaks)
  • Cost: Very affordable (a few meticais)
  • Experience: Standing room only is common during peak hours, but the journey is a wonderful glimpse into daily Mozambican life

While in Beira, explore the historic railway station and the iconic Cargo Shed (Casa do Capitão), both relics of the city's railway heritage. Read our Sofala Province guide for more about Beira and the surrounding area.

Train Travel in Maputo

The Maputo Railway Station

Maputo's central railway station (Estação dos Caminhos de Ferro) is one of the most beautiful colonial-era buildings in Africa. Built in 1908-1916, the neoclassical structure with its green-and-white façade and wrought-iron details is worth visiting even if you never board a train. The station features:

  • Historic architecture with marble columns and vaulted ceilings
  • A small railway museum with vintage locomotives
  • Cafés and event spaces
  • The famous CFM clock tower

Suburban Trains from Maputo

CFM operates suburban commuter trains from Maputo to:

  • Marracuene (~30 km north) — gateway to Macaneta Beach
  • Matola (~15 km west) — industrial suburb
  • Ressano Garcia (~88 km) — South Africa border

The Marracuene train is particularly useful for travelers heading to Macaneta Beach — the train drops you at Marracuene station, from where it's a short chapa (minibus taxi) ride to the beach.

Practical Guide to Train Travel in Mozambique

Ticket Classes

| Class | Description | Best For | |-------|-------------|----------| | Conventional | Reserved seating, air-conditioned on some routes | Tourists, longer journeys | | Suburban | Unreserved seating, no AC | Short hops, budget travel |

Buying Tickets

  • Where: At the departure station's ticket office
  • When: On the day of travel or 1 day in advance for conventional class
  • Payment: Cash (meticais only — bring small notes)
  • Online: Not widely available — the CFM website (cfm.co.mz) has limited online booking

What to Bring

  • Passport (required for cross-border services)
  • Cash for tickets and food
  • Snacks and water (train food services are limited)
  • Phone with offline maps
  • Patience — delays are common

What to Expect Onboard

  • Seating: Bench seating in suburban class, individual seats in conventional
  • Air conditioning: Not guaranteed (even in conventional class)
  • Food: Vendors board trains at stations selling snacks, drinks, fruit
  • Luggage: No formal luggage limits — keep valuables with you
  • Crowds: Suburban trains can be very crowded during peak hours (6-9am, 4-7pm)

Safety on Mozambican Trains

Train travel in Mozambique is generally safe. Common-sense precautions apply:

  • Keep valuables secure and out of sight
  • Avoid traveling alone at night on suburban routes
  • Keep your ticket with you until you exit the station
  • Be aware of pickpockets at busy stations

The History Behind the Rails

Mozambique's railway network was built during the colonial era (late 1800s-early 1900s) primarily to connect the interior of southern Africa to the Indian Ocean ports of Maputo, Beira, and Nacala. The lines were engineered to serve the mining and agricultural industries of what are now South Africa, Zimbabwe, Malawi, and Zambia.

After independence in 1975, CFM took over the network. The civil war (1977-1992) severely damaged infrastructure — tracks were mined, bridges destroyed, and rolling stock looted. Since the peace agreement, CFM has been steadily rebuilding with support from international partners.

The Dona Ana Bridge over the Zambezi River — at 3.7 km, one of the longest railway bridges in Africa — stands as a testament to both the ambition of the original railway builders and the resilience of post-war reconstruction.

Train Travel vs Other Transport

| Factor | Train | Bus | Flying | Car | |--------|-------|------|--------|-----| | Cost | Very low | Low | High | Medium | | Speed | Slow | Medium | Fast | Medium | | Comfort | Moderate | Moderate | High | Variable | | Scenery | Excellent | Good | N/A | Good | | Cultural experience | Excellent | Good | Minimal | Moderate | | Reliability | Variable | Good | Good | Good | | Best for | Short routes, cultural immersion | Inter-city travel | Long distances | Flexibility |

See our Getting Around Mozambique guide for a complete comparison of all transport options.

Combining Train Travel with Tourism

Maputo to Marracuene → Macaneta Beach

Take the morning train from Maputo to Marracuene, then a chapa to Macaneta Beach for a day trip. The train ride through the Maputo countryside is half the fun. See our Maputo Province guide for Macaneta details.

Maputo City → Railway Station → Old City Walk

Even if you don't ride the trains, Maputo's railway station is a must-visit. Combine it with a walking tour of the old city — the station, the Praça dos Trabalhadores, the Fortaleza, and the Central Market form a perfect colonial-era walking circuit.

Beira → Dondo Day Trip

Take the morning commuter train from Beira to Dondo and back. The journey takes you through wetlands and rural communities, offering a glimpse of daily life in Sofala Province. Read our Sofala Province guide for more.

Tips for Train Enthusiasts

If you're a railway enthusiast, Mozambique offers unique opportunities:

  • Vintage locomotives: Maputo station has preserved steam and diesel locomotives
  • Colonial architecture: Stations in Maputo, Beira, and Inhambane showcase Portuguese colonial railway architecture
  • Historic bridges: The Dona Ana Bridge over the Zambezi and the bridges along the Limpopo line are engineering marvels
  • Cross-border routes: The Ressano Garcia line is one of the few rail border crossings in southern Africa

The Future of Mozambican Rail

CFM is investing in modernization. The Ressano Garcia and Limpopo lines are being upgraded to increase capacity. Record passenger numbers (6.9 million in 2024 on the southern and central networks alone) demonstrate growing demand. New rolling stock is being acquired, and there are plans to restore more inter-city passenger services.

For travelers, this means train travel in Mozambique will only get better — but there's something special about riding the rails now, while the experience is still raw, authentic, and gloriously unhurried.


Ready to ride Mozambique's rails? Read our Getting Around Mozambique guide for complete transport information, browse our directory for accommodations near railway stations, and check the CFM website for current schedules.

train travel CFM railway maputo train beira train transport mozambique rail Ressano Garcia
Share: WhatsApp Facebook X

Quick Comparison

FeatureOption AOption B
CostTrain — Very low (cheaper than most alternatives)Bus — Low (often slightly more expensive than trains)
SpeedTrain — Slow (longer journey times on many routes)Flying — Fast (best for long distances)
ComfortTrain — Moderate (conventional seating or suburban benches; AC not guaranteed)Car — Variable (depends on vehicle and road conditions)
SceneryTrain — Excellent (routes pass mountains, floodplains and wetlands)Bus — Good (road routes show countryside but often less continuous views)
Best forTrain — Short routes, cultural immersion and scenic travelBus — Inter-city travel and broader network coverage

Key Facts

1

CFM's southern and central networks carried 6.9 million passengers in 2024.

Logistics
2

The Ressano Garcia Line runs approximately 88 km from Maputo to Ressano Garcia and typically takes about three hours.

Logistics
3

The Goba Line covers roughly 74 km from Maputo to Goba, with a journey time of about 2.5 hours and several trains per week.

Logistics
4

The Limpopo Line from Maputo to Chicualacuala is about 534 km long and currently offers limited passenger services while undergoing rehabilitation.

Infrastructure
5

The Beira–Dondo commuter service covers approximately 30 km in about 45 minutes and operates multiple daily services.

Logistics
6

Maputo’s central railway station was built between 1908 and 1916 and contains a small railway museum with preserved steam and diesel locomotives.

History
7

The Dona Ana Bridge over the Zambezi River is approximately 3.7 km long and is one of Africa’s longest railway bridges.

Infrastructure
8

Train travel in Mozambique is generally safe, but travelers are advised to secure valuables, avoid traveling alone at night on suburban routes, and keep their tickets until exiting the station.

Safety

Frequently Asked Questions

Yes. The overland trip uses the Maputo Corridor: Johannesburg/Pretoria → Komatipoort (SA) → cross-border to Ressano Garcia → Maputo. It takes a full day with connections; carry passport and any required visa/eVisa and allow time for border formalities.
C

Capulana Editorial

Nendeni Editorial

Updated August 28, 2026 Reviewed by editorial team Verified content Community contributor