Rome2Rio

How to get fromDurban to Barra Beachby bus, car, plane, or shuttle

Find Transport to Barra Beach

See all options

There are 8 ways to get from Durban to Barra Beach by bus, car, plane, or shuttle

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

  1. Bus

    best
    1. Take the bus from Durban Bus Stn to Maputobus bus
    2. Take the bus from Etrago Bus Stn to Etrago Bus Stnbus bus
    16h 1m
    $181–308
  2. Bus, shuttle

    cheapest
    1. Take the bus from Durban Bus Stn to Maputobus bus
    2. Take a shuttle bus from Av. Mao Tse Tung to Tofo Marketshuttle bus
    16h 9m
    $103–168
  3. Drive  1,030.1 km

    1. Drive from Durban to Barra Beachcar car 1,030.1 km
    14h 58m
    $144–208
  4. Fly King Shaka International Airport to Vilankulo Airport, drive

    1. Fly from King Shaka International Airport (DUR) to Vilankulo Airport (VNX)plane plane DUR - VNX
    2. Drive from Vilankulo Airport (VNX) to Barra Beachcar car
    10h 50m
    $357–969
  5. Fly King Shaka International Airport to Inhambane

    1. Fly from King Shaka International Airport (DUR) to Inhambane (INH)plane plane DUR - INH
    8h 26m
    $302–734
  6. Bus to Pietermaritzburg, fly to Inhambane

    1. Take the bus from Durban Bus Stn to Burger Stbus bus
    2. Fly from Pietermaritzburg (PZB) to Inhambane (INH)plane plane PZB - INH
    22h 47m
    $436–1,048
  7. Fly King Shaka International Airport to Maputo International Airport, shuttle

    1. Fly from King Shaka International Airport (DUR) to Maputo International Airport (MPM)plane plane DUR - MPM
    2. Take a shuttle bus from Av. Mao Tse Tung to Tofo Marketshuttle bus
    14h
    $358–497
  8. Bus to Pietermaritzburg, fly to Vilankulo Airport, drive

    1. Take the bus from Durban Bus Stn to Burger Stbus bus
    2. Fly from Pietermaritzburg (PZB) to Vilankulo Airport (VNX)plane plane PZB - VNX
    3. Drive from Vilankulo Airport (VNX) to Barra Beachcar car
    12h 16m
    $371–983

King Shaka International Airport (DUR) to Vilankulo Airport (VNX) flights

Calendar26Weekly Planes
Duration4h 11mAverage Duration
Ticket$318Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Durban, South Africa and Barra Beach, Mozambique?

You can take a bus from Durban Bus Stn to Barra Beach via Maputo, Etrago Bus Stn, and Etrago Bus Stn in around 16h 1m. Alternatively, Safair, Linhas Aéreas de Moçambique, and Airlink fly from King Shaka International Airport (DUR) to Inhambane (INH) 3 times a week.

Airlines
Bus operators

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 Which side of Niagara Falls should I choose (and how do I get there)?, 5 delightfully under-the-radar French towns you need to visit, and Need to know: Eurostar - to help you get the most out of your next trip.

Booking & Getting There