- Pietermaritzburg to Knysna buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Pietermaritzburg - Intercape Office, Burger Street (opposite McDonalds) | Waterfront Station, Remembrance Avenue (close to Quays Hotel) | Cheapest | ||||
![]() | Bus | Pietermaritzburg - Intercape Office, Burger Street (opposite McDonalds) | Waterfront Station, Remembrance Avenue (close to Quays Hotel) | Fastest | ||||
![]() | Bus | Pietermaritzburg - Intercape Office, Burger Street (opposite McDonalds) | Waterfront Station, Remembrance Avenue (close to Quays Hotel) | No tags | ||||
![]() | Bus | Pietermaritzburg - Intercape Office, Burger Street (opposite McDonalds) | Waterfront Station, Remembrance Avenue (close to Quays Hotel) | No tags | ||||
![]() | Bus | Pietermaritzburg - Intercape Office, Burger Street (opposite McDonalds) | Waterfront Station, Remembrance Avenue (close to Quays Hotel) | No tags |
Last refresh of the prices: Last Tuesday at 8:21 PM SAST.
Get from Pietermaritzburg to Knysna
The journey takes about 19 hours 5 minutes, and with fares starting at just $55, it presents an excellent value for a comfortable ride.
Where are the popular stops in Pietermaritzburg and Knysna?
Stops in Pietermaritzburg
- A
Pietermaritzburg - Intercape Office, Burger Street (opposite McDonalds)
Intercape Office, 269 Burger St, Pietermaritzburg, 3201, South Africa
Stops in Knysna
- A
Waterfront Station, Remembrance Avenue (close to Quays Hotel)
Waterfront Station, Remembrance Avenue (close to Quays Hotel), Knysna Central, Knysna, 6571, South Africa
Compare bus companies
Frequently asked questions about travelling from Pietermaritzburg to Knysna by bus
How far is Pietermaritzburg from Knysna?
The distance covered from Pietermaritzburg to Knysna is 851 km (528 miles).
What are the departure and arrival locations for buses traveling from Pietermaritzburg to Knysna?
Buses traveling this route start their trip at Pietermaritzburg - Intercape Office, Burger Street (opposite McDonalds), in Pietermaritzburg, and end it at Waterfront Station, Remembrance Avenue (close to Quays Hotel), in Knysna.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Pietermaritzburg to Knysna, as early as possible.
You can expect to pay from $58 to $78 for a bus ticket from Pietermaritzburg to Knysna based on the last 2 days. You can expect to find the cheapest price for the trip at $58 which is on 2025-11-24.
Usually Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.








