Rome2Rio

How to get fromNatures Valley to Johannesburgby bus, plane, car, car train, train, or bus (Greyhound)

Find Transport to Johannesburg

See all options

There are 9 ways to get from Natures Valley to Johannesburg by bus, plane, car, car train, train, or bus (Greyhound)

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 to George Airport, fly to Johannesburg International Airport

    best
    1. Take the bus from Plettenburg Bay to George Railway Stnbus bus
    2. Fly from George Airport (GRJ) to Johannesburg International Airport (JNB)plane plane GRJ - JNB
    5h
    R 2,059–4,701
  2. Bus via Gqeberha

    cheapest
    1. Take the bus from Plettenburg Bay to Port Elizabeth Stationbus bus
    2. Take the bus from Port Elizabeth to Johannesburgbus bus
    20h 53m
    R 974–1,586
  3. Drive, car train

    1. Drive from Natures Valley to Springfonteincar car
    2. Take the cartrain from Springfontein to Johannesburg Parkcartrain train 74013
    19h 21m
    R 1,645–2,425
  4. Drive 1,159.1 km

    1. Drive from Natures Valley to Johannesburgcar car 1,159.1 km
    14h 1m
    R 2,591–3,743
  5. Bus to Port Elizabeth, fly to Johannesburg International Airport

    1. Take the bus from Plettenburg Bay to Port Elizabeth Stationbus bus
    2. Fly from Port Elizabeth (PLZ) to Johannesburg International Airport (JNB)plane plane PLZ - JNB
    7h 6m
    R 1,699–3,236
  6. Bus to George Airport, fly to Lanseria International Airport, train

    1. Take the bus from Plettenburg Bay to George Railway Stnbus bus
    2. Fly from George Airport (GRJ) to Lanseria International Airport (HLA)plane plane GRJ - HLA
    3. Take the train from Pretoria to Parktrain train
    7h 22m
    R 3,406–6,896
  7. Bus

    1. Take the bus from Plettenburg Bay to Mossel Baybus bus
    2. Take the bus from Mossel Bay to Johannesburgbus bus
    21h 18m
    R 1,194–2,076
  8. Bus via Grahamstown

    1. Take the bus from Plettenburg Bay to Port Elizabeth Stationbus bus
    2. Take the bus from Port Elizabeth to Grahamstownbus bus
    3. Take the bus from Grahamstown to Johannesburgbus bus
    21h 33m
    R 1,274–1,766
  9. Bus #2

    1. Take the bus from Plettenburg Bay to Port Elizabethbus bus
    2. Take the bus from Port Elizabeth to Jonannesburgbus bus
    22h 10m
    R 1,094–1,386

George Airport (GRJ) to Johannesburg International Airport (JNB) flights

Calendar45Weekly Planes
Duration1h 51mAverage Duration
TicketR 950Cheapest Price
See schedules

Questions & Answers

What companies run services between Natures Valley, South Africa and Johannesburg, South Africa?

You can take a vehicle from Natures Valley to Johannesburg via Plettenburg Bay, Port Elizabeth Station, and Port Elizabeth in around 20h 53m.

Airlines
Train operators
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 How to get from Southend Airport into central London, 4 of the smartest ways to explore Australia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.