Bus from Johannesburg to Pietermaritzburg and return

Find cheap coach tickets for your bus journey from Johannesburg to Pietermaritzburg and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1850 Companies – 5,626,000 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Johannesburg - Pietermaritzburg

Cheapest Bus£5.23
Fastest Bus5h 25m
Distance444.3 km
Coach CompaniesIntercape, Eldo Coaches

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Johannesburg
    Pietermaritzburg
    07:30
    16:00
    23 Feb
    IntercapeIntercape
    from £5.23
  • Johannesburg
    Pietermaritzburg
    21:30
    04:45
    7 Mar
    +1
    IntercapeIntercape
    from £5.27
  • Johannesburg
    Pietermaritzburg
    09:00
    15:30
    13 Mar
    IntercapeIntercape
    from £5.27
  • Johannesburg
    Pietermaritzburg
    09:00
    15:30
    29 Feb
    IntercapeIntercape
    from £5.30
  • Johannesburg
    Pietermaritzburg
    07:30
    12:55
    27 Feb
    Eldo CoachesEldo Coaches
    from £6.40
  • Johannesburg
    Pietermaritzburg
    07:30
    12:55
    28 Feb
    Eldo CoachesEldo Coaches
    from £6.40
  • Johannesburg
    Pietermaritzburg
    07:30
    12:55
    20 Feb
    Eldo CoachesEldo Coaches
    from £6.40
  • Johannesburg
    Pietermaritzburg
    07:30
    12:55
    23 Feb
    Eldo CoachesEldo Coaches
    from £6.40
  • Johannesburg
    Pietermaritzburg
    07:30
    12:55
    4 Mar
    Eldo CoachesEldo Coaches
    from £6.40
  • Johannesburg
    Pietermaritzburg
    09:00
    15:30
    20 Feb
    IntercapeIntercape
    from £6.89
  • Johannesburg
    Pietermaritzburg
    07:30
    16:00
    20 Feb
    IntercapeIntercape
    from £7.42
  • Johannesburg
    Pietermaritzburg
    11:00
    17:30
    20 Feb
    IntercapeIntercape
    from £7.42
  • Johannesburg
    Pietermaritzburg
    07:30
    12:55
    29 Feb
    Eldo CoachesEldo Coaches
    from £7.94
  • Johannesburg
    Pietermaritzburg
    07:30
    12:55
    3 Mar
    Eldo CoachesEldo Coaches
    from £7.94
Departure / Arrival
Date best offer
Company
Best price
  • Pietermaritzburg
    Johannesburg
    08:50
    16:55
    21 Feb
    IntercapeIntercape
    from £5.23
  • Pietermaritzburg
    Johannesburg
    09:50
    16:35
    22 Feb
    IntercapeIntercape
    from £5.23
  • Pietermaritzburg
    Johannesburg
    10:20
    17:05
    22 Feb
    IntercapeIntercape
    from £5.23
  • Pietermaritzburg
    Johannesburg
    12:20
    19:05
    22 Feb
    IntercapeIntercape
    from £5.23
  • Pietermaritzburg
    Johannesburg
    22:50
    05:45
    7 Mar
    +1
    IntercapeIntercape
    from £5.27
  • Pietermaritzburg
    Johannesburg
    10:20
    17:05
    14 Mar
    IntercapeIntercape
    from £5.39
  • Pietermaritzburg
    Johannesburg
    10:20
    17:05
    28 Feb
    IntercapeIntercape
    from £5.42
  • Pietermaritzburg
    Johannesburg
    08:00
    13:55
    27 Feb
    Eldo CoachesEldo Coaches
    from £6.40
  • Pietermaritzburg
    Johannesburg
    08:00
    13:55
    28 Feb
    Eldo CoachesEldo Coaches
    from £6.40
  • Pietermaritzburg
    Johannesburg
    08:00
    13:55
    21 Feb
    Eldo CoachesEldo Coaches
    from £6.40
  • Pietermaritzburg
    Johannesburg
    08:00
    13:55
    22 Feb
    Eldo CoachesEldo Coaches
    from £6.40
  • Pietermaritzburg
    Johannesburg
    08:00
    13:55
    29 Feb
    Eldo CoachesEldo Coaches
    from £7.94
  • Pietermaritzburg
    Johannesburg
    08:00
    13:55
    1 Mar
    Eldo CoachesEldo Coaches
    from £7.94
  • Pietermaritzburg
    Johannesburg
    08:00
    13:55
    2 Mar
    Eldo CoachesEldo Coaches
    from £7.94

Information about the bus connection, amenities and services

There are a lot of buses that travel between Johannesburg and Pietermaritzburg which is why thinking about what’s available is important to spot the best offer. On CheckMyBus you'll find all the information you need to pick the best bus! You can find tickets for as little as £11.53, however when you book when there’ s higher demand, the prices will go up. The number one rule for every traveller? Plan ahead and get your hands on inexpansive advance tickets.
You are looking for a low-cost travel option which is at the same time eco-friendly and convenient? In this case, taking the bus from Johannesburg to Pietermaritzburg is the way to go! You don’t have to break the bank to experience top-notch special features ranging from air-conditioning over free luggage transportation to comfortable seats. Even electric sockets, USB ports and free WiFi access can already be found on many buses. If you're not sure which offer is the ideal one for you, then CheckMyBus can help you: At a glance, you will find details on the exact location of the bus terminals, on travel times and on the latest discount codes. This way you have to spend even less! You see, taking a bus is as comfortable and convenient as taking a plane or train. All you have to do is to compare the individual offers and book your cheap ticket!
Always looking for the next good bargain? Then you're in the right spot! Don’t simply check for buses but compare the price of your coach journey to other travel options such as a train ride, carpooling or even a flight. This way you’ll definitely seal the best deal! Another piece of advice: If possible, check prices for different days because fares are usually subject to demand.

Bus stops in Johannesburg and Pietermaritzburg

Stations
Burger St 269, 3201 Pietermaritzburg (South Africa)

Compare Johannesburg and Pietermaritzburg

Continue your journey

Trusted shop
The CheckMyBus App
Free Download