Fly from
Route
Depart
Return
Price
New YorkPietermaritzburg
JFK - PZB
JFKPZB
New York John F Kennedy Intl
Mon 10/27
1:20 am-1:40 pm
2 stops30h 20m
Pietermaritzburg
Tue 11/11
2:05 pm-11:05 am
2 stops28h 00m
New YorkPietermaritzburg
JFK - PZB
JFKPZB
New York John F Kennedy Intl
Sun 10/26
1:30 am-1:40 pm
2 stops30h 10m
Pietermaritzburg
Tue 11/11
8:45 am-8:00 am
2 stops30h 15m
New YorkPietermaritzburg
JFK - PZB
JFKPZB
New York John F Kennedy Intl
Sun 10/26
10:20 pm-7:20 pm
3 stops39h 00m
Pietermaritzburg
Tue 11/11
2:05 pm-6:55 pm
3 stops35h 50m
On average, a flight from New York to Pietermaritzburg takes 31 hours 40 minutes. Flights to Pietermaritzburg from other popular cities in USA will vary in length. Below are a few examples of popular routes and their flight times.