The journey from Port Alfred to Middelburg (Mpumalanga) is a long 1150-kilometer trip. The most practical way to travel is by driving, which takes approximately 14 to 16 hours. There are no direct flights to Middelburg, so flying would involve flying to Johannesburg and then driving. Driving is the most direct method.
Total Distance: 1150 km driving distance; 900 km straight-line air distance.
This is a very long drive; plan for overnight stops.
Any time of year, but avoid the peak summer heat.