Travel from Richards-Bay to Pietermaritzburg

Bus from Richards Bay to Pietermaritzburg

Greyhound ZA operates a bus from Richards Bay to Pietermaritzburg once daily. Tickets cost $17 - $24 and the journey takes 2 h 25 min. 3 other operators also service this route.

How to get from Richards Bay to Pietermaritzburg

ModeDurationPrice
From Richards Bay bus to Durban then bus to Pietermaritzburg.4 h 29 minR 447
From Richards Bay bus to Durban then car train to Pietermaritzburg.6 h 25 minR 313
From Richards Bay drive to Pietermaritzburg.2 h 23 minR 352

Operators from Richards Bay to Pietermaritzburg

Close Print Itinerary
  1. Here are 3 options to get from
    Richards Bay to Pietermaritzburg:

    1. Trip:
      1 Bus
      • One-Way approx: USD $28 - $45
      • Duration: 4 h 29 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $28 - $45
        • Duration: 4 h 29 min
        Close x
    2. Trip:
      2 Bus, car train
      • One-Way approx: USD $22 - $30
      • Duration: 6 h 25 min
      Open +
      • Trip:
        2 Bus, car train
        • One-Way approx: USD $22 - $30
        • Duration: 6 h 25 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $23 - $35
      • Duration: 2 h 23 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $23 - $35
        • Duration: 2 h 23 min
        Close x