There are 4 ways to get from Knysna to Port Alfred by bus, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi (Greyhound)
best- Take the bus from Knysna to Grahamstownbus
- Take the taxi from Grahamstown to Port Alfredtaxi
6h 44mR 1,151–1,470Drive 410.2 km
cheapest- Drive from Knysna to Port Alfredcar 410.2 km
4h 23mR 940–1,358Bus, fly, taxi
- Take the bus from Knysna to George Railway Stnbus
- Fly from George Airport (GRJ) to East London (ELS)plane GRJ - ELS
- Take the taxi from East London (ELS) to Port Alfredtaxi
6h 54mR 3,679–6,757Bus, taxi via Knysna
- Take the bus from Knysna to Grahamstownbus
- Take the taxi from Grahamstown to Port Alfredtaxi
7h 1mR 949–1,254
George Airport (GRJ) to East London (ELS) flights
Questions & Answers
The cheapest way to get from Knysna to Port Alfred is to drive which costs R 900 - R 1 400 and takes 4h 23m.
The fastest way to get from Knysna to Port Alfred is to drive which takes 4h 23m and costs R 900 - R 1 400.
The distance between Knysna and Port Alfred is 450 km. The road distance is 410.2 km.
The best way to get from Knysna to Port Alfred without a car is to bus and taxi which takes 6h 44m and costs R 1 100 - R 1 500.
It takes approximately 6h 44m to get from Knysna to Port Alfred, including transfers.
Yes, the driving distance between Knysna to Port Alfred is 410 km. It takes approximately 4h 23m to drive from Knysna to Port Alfred.
There are 151+ hotels available in Port Alfred.
What companies run services between Knysna, South Africa and Port Alfred, South Africa?
There is no direct connection from Knysna to Port Alfred. However, you can take the bus to Grahamstown then take the taxi to Port Alfred. Alternatively, you can drive from Knysna to Port Alfred in around 4h 23m.
- Website
- flysafair.co.za
Flights from George Airport to East London via Johannesburg
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- R 2,200–5,000
Flights from George Airport to East London via Lanseria
- Ave. Duration
- 5h 40m
- When
- Wednesday
- Estimated price
- R 2,200–5,000
Flights from George Airport to East London via Capetown
- Ave. Duration
- 3h 25m
- When
- Saturday
- Estimated price
- R 2,200–5,000
- Website
- flycemair.co.za
Flights from George Airport to East London via Johannesburg
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R 5,000–9,000
- Website
- flyairlink.com
Flights from George Airport to East London via Johannesburg
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 2,900–8,000
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Knysna to Grahamstown
- Ave. Duration
- 5h 46m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Knysna to George Railway Stn
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Knysna to Grahamstown
- Ave. Duration
- 6h 3m
- Frequency
- Once daily
- Estimated price
- R 290–410
- Schedules at
- res.prasa.com
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 travel India's Golden Triangle, Is ride-sharing platform BlaBlaCar right for you?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.







