Travel from Cape-Town to Mozambique

Bus or fly from Cape Town to Mozambique?

South African Airways, Mango and 5 other airlines fly from Cape Town to Maputo hourly. Alternatively, TransLux Express operates a bus from Cape Town to Maputo once daily. Tickets cost $39 and the journey takes 17 h 14 min. Greyhound ZA also services this route once daily.

How to get from Cape Town to Mozambique

From Civic Centre bus to Capetown airport, fly to Maputo airport, then drive to Maputo. 6 h 27 min $235. From Civic Centre bus to Capetown airport, fly to Beira airport, then drive to Beira. 7 h 43 min $345. From Civic Centre bus to Capetown airport, fly to Tete airport, then drive to Tete. 7 h 44 min $325. From Civic Centre bus to Capetown airport, fly to Nelspruit airport, taxi to Nelspruit, then bus to Matola. 7 h 48 min $285. From Cape Town bus to Johannesburg, walk to Johannesburg Park, then bus to Maputo. 25 h 57 min $67. From Cape Town bus to Pretoria, train to Johannesburg, then bus to Maputo. 31 h 30 min $114. From Capetown train to Johannesburg, walk to Johannesburg Park, then bus to Maputo. 34 h 57 min $285. From Capetown train to Johannesburg then drive to Maputo. 32 h 13 min $321. From Capetown train to Johannesburg then bus to Maputo. 12 h $291. From Capetown train to Johannesburg, car train to Komatipoort, walk to Komatipoort, bus to Maputo, then drive to Maputo. 41 h 53 min. From Cape Town drive to Maputo. 20 h 18 min $229.

Operators from Cape Town to Mozambique

OperatorPhoneWebsite
My Citi0800 65 64 63My Citi
South African AirwaysSouth African Airways
MangoMango
Linhas Aéreas de MoçambiqueLinhas Aéreas de Moçambique
British AirwaysBritish Airways
ComairComair
Turkish AirlinesTurkish Airlines
SafairSafair
Singapore AirlinesSingapore Airlines
Greyhound ZA+27 11 611 8000Greyhound ZA
TransLux Express011 774 8304TransLux Express
Citiliner087 352 0352Citiliner
Gautrain+27 80 042 8872Gautrain
Premier Classe086 000 8888Premier Classe
InterCape+27 (0)21 380 4400InterCape
Shosholoza Meyl086 000 8888Shosholoza Meyl
Vaal Maseru014 534 0593/4/5Vaal Maseru
Close Print Itinerary
  1. Here are 11 options to get from
    Cape Town to Mozambique:

    1. Trip:
      1 Fly to Maputo
      • One-Way approx: USD $196 - $376
      • Duration: 6 h 27 min
      Open +
      • Trip:
        1 Fly to Maputo
        • One-Way approx: USD $196 - $376
        • Duration: 6 h 27 min
        Close x
    2. Trip:
      2 Fly to Beira
      • One-Way approx: USD $266 - $466
      • Duration: 7 h 43 min
      Open +
      • Trip:
        2 Fly to Beira
        • One-Way approx: USD $266 - $466
        • Duration: 7 h 43 min
        Close x
    3. Trip:
      3 Fly to Tete
      • One-Way approx: USD $286 - $426
      • Duration: 7 h 44 min
      Open +
      • Trip:
        3 Fly to Tete
        • One-Way approx: USD $286 - $426
        • Duration: 7 h 44 min
        Close x
    4. Trip:
      4 Fly to Nelspruit, bus
      • One-Way approx: USD $207 - $609
      • Duration: 7 h 48 min
      Open +
      • Trip:
        4 Fly to Nelspruit, bus
        • One-Way approx: USD $207 - $609
        • Duration: 7 h 48 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $64 - $74
      • Duration: 25 h 57 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $64 - $74
        • Duration: 25 h 57 min
        Close x
    6. Trip:
      6 Bus, train
      • One-Way approx: USD $94 - $136
      • Duration: 31 h 30 min
      Open +
      • Trip:
        6 Bus, train
        • One-Way approx: USD $94 - $136
        • Duration: 31 h 30 min
        Close x
    7. Trip:
      7 Train, bus
      • One-Way approx: USD $282 - $292
      • Duration: 34 h 57 min
      Open +
      • Trip:
        7 Train, bus
        • One-Way approx: USD $282 - $292
        • Duration: 34 h 57 min
        Close x
    8. Trip:
      8 Train, drive
      • One-Way approx: USD $307 - $337
      • Duration: 32 h 13 min
      Open +
      • Trip:
        8 Train, drive
        • One-Way approx: USD $307 - $337
        • Duration: 32 h 13 min
        Close x
    9. Trip:
      9 Train, bus via Maputo
      • One-Way approx: USD $287 - $302
      • Duration: 12 h
      Open +
      • Trip:
        9 Train, bus via Maputo
        • One-Way approx: USD $287 - $302
        • Duration: 12 h
        Close x
    10. Trip:
      10 Train, car train, bus
      • One-Way approx: N/A
      • Duration: 41 h 53 min
      Open +
      • Trip:
        10 Train, car train, bus
        • One-Way approx: N/A
        • Duration: 41 h 53 min
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $180 - $280
      • Duration: 20 h 18 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $180 - $280
        • Duration: 20 h 18 min
        Close x