Rome2Rio

How to get fromWelkom to Port Alfredby car, plane, taxi or bus

Find Transport to Port Alfred

See all options

There are 7 ways to get from Welkom to Port Alfred by car, plane, taxi, 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.

  1. Drive to Johannesburg International Airport, fly to East London, taxi

    best
    1. Drive from Welkom to Johannesburg-Airport-JNBcar car
    2. Fly from Johannesburg International Airport (JNB) to East London (ELS)plane plane JNB - ELS
    3. Take the taxi from East London (ELS) to Port Alfredtaxi taxi
    5h 43m
    R 2,124–5,602
  2. Bus, taxi via Bloemfontein

    cheapest
    1. Take the bus from Biuten St to Bloemfontein Tourist Ctrbus bus
    2. Take the bus from Bloemfontein to Grahamstownbus bus
    3. Take the taxi from Grahamstown to Port Alfredtaxi taxi
    11h 58m
    R 1,171–1,587
  3. Bus, taxi

    1. Take the bus from Welkom to Bloemfonteinbus bus
    2. Take the bus from Bloemfontein to Grahamstownbus bus
    3. Take the taxi from Grahamstown to Port Alfredtaxi taxi
    11h 29m
    R 1,252–1,637
  4. Drive 789.1 km

    1. Drive from Welkom to Port Alfredcar car 789.1 km
    10h 26m
    R 1,775–2,563
  5. Bus to Bram Fischer International Airport, fly to East London, taxi

    1. Take the bus from Welkom to Bloemfonteinbus bus
    2. Fly from Bram Fischer International Airport (BFN) to East London (ELS)plane plane BFN - ELS
    3. Take the taxi from East London (ELS) to Port Alfredtaxi taxi
    7h 54m
    R 2,572–7,027
  6. Drive to Johannesburg International Airport, fly to Port Elizabeth, bus, taxi

    1. Drive from Welkom to Johannesburg-Airport-JNBcar car
    2. Fly from Johannesburg International Airport (JNB) to Port Elizabeth (PLZ)plane plane JNB - PLZ
    3. Take the bus from Port Elizabeth to Grahamstownbus bus
    4. Take the taxi from Grahamstown to Port Alfredtaxi taxi
    8h 20m
    R 2,344–5,912
  7. Bus, taxi via Welkom

    1. Take the bus from Welkom to Bloemfonteinbus bus
    2. Take the bus from Bloemfontein to Grahamstownbus bus
    3. Take the taxi from Grahamstown to Port Alfredtaxi taxi
    12h 6m
    R 1,507–1,928

Johannesburg International Airport (JNB) to East London (ELS) flights

Calendar53Weekly Planes
Duration1h 48mAverage Duration
TicketR 688Cheapest Price
See schedules

Questions & Answers

What companies run services between Welkom, South Africa and Port Alfred, South Africa?

There is no direct connection from Welkom to Port Alfred. However, you can drive to Johannesburg-Airport-JNB airport, fly to East London (ELS), then take the taxi to Port Alfred. Alternatively, you can take the bus to Bloemfontein, take the bus to Grahamstown, then take the taxi to Port Alfred.

Airlines
Bus operators
Other 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 Travel Insider: Top Japan travel tips by Beatrix Holland, How to travel India's Golden Triangle, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.