Bus Tickets from Midrand to Richmond - NC

Next bus departures

Next departures for Midrand to Richmond - NC on November 21
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Eagle LinerBus
Big Bird Engen N1 South
4 Spring StreetCheapest
Eagle LinerBus
Big Bird Engen N1 South
4 Spring StreetFastest
Intercape SleeplinerBus
Engen Big Bird One Stop (N1)
Richmond (NC) - Caltex Garage (N1)No tags
Big Sky ExpressBus
    Engen Big Bird One Stop (N1)
    Richmond (NC) - Caltex Garage (N1)No tags
    GreyhoundBus
    Midrand - Bigbird Petroport, N1 North/South, New Road Offramp, Midrand
    Richmond Caltex Star Stop Karoo, N1No tags

    Last refresh of the prices: Yesterday at 6:07 PM SAST.

    Get from Midrand to Richmond - NC

    This route is served by bus only

    The journey takes about 12 hours 1 minute, and with fares starting at just $37, it presents an excellent value for a comfortable ride.

    6bus per day
    12h 1mAverage Duration
    729 kmDistance
    18kgCO₂ emissions

    Frequently asked questions about travelling from Midrand to Richmond - NC by bus

    1. What is the distance between Midrand and Richmond - NC?

      The distance between Midrand and Richmond - NC is around 726 km (451 miles).

    Find cheapest prices for buses

    Price is for a one-way ticket for one passenger and based on past searches.

    Best price found
    11-19
    $34
    11-20
    No data
    Today
    $34
    11-22
    No data
    11-23
    No data
    11-24
    No data
    11-25
    No data
    11-26
    No data
    busbud logoThe cheapest trip from Midrand to Richmond - NC was searched and found on Nov 21, 2025 with a price of $34

    To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Midrand to Richmond - NC, as early as possible.

    People from around the world trust Busbud