Skip to main content

How to get from Richmond to Colonial Heights by bus?

From Richmond to Colonial Heights by bus

To get from Richmond to Colonial Heights in Washington, D.C. - Baltimore, MD, you’ll need to take 3 bus lines: take the RICHMOND EXPRESS bus from 11th Street And Marshall Street (Vcu Medical Center) station to Petersburg Transit Center station. Next, you’ll have to switch to the 460 bus and finally take the SOUTH CRATER ROAD bus from South Crater Road And Windham Street (Northbound) station to Washington Street And Jefferson Street station. The total trip duration for this route is approximately 2 hr 1 min. The ride fare is $0.00. The bus schedule from Richmond may change. We recommend you check the updated bus schedule to Colonial Heights on the Moovit app.

121min$0.00
Walk to bus station
Bus - RICHMOND EXPRESSRICHMOND EXPRESS
Bus - 460460
Bus - SOUTH CRATER ROADSOUTH CRATER ROAD
Walk to Colonial Heights
Leaves from 11th Street And Marshall Street (Vcu Medical Center)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    11th Street And Marshall Street (Vcu Medical Center)
    430 yd • 6 min
  • 2
    Bus - RICHMOND EXPRESSRICHMOND EXPRESS
    Wait for bus
    RICHMOND EXPRESS
  • 3
    Ride to bus station
    Ride to bus station
    Petersburg Transit Center
    ID 3394
    30 min
  • 4
    Bus - 460460
    Wait for bus
    460
    Berkeley Manor
  • 5
    Ride to bus station
    Ride to bus station
    South Crater Road And Windham Street (Southbound)
    5 min
  • 6
    Walk to bus station
    Walk to bus station
    South Crater Road And Windham Street (Northbound)
    50 yd • 1 min
  • 7
    Bus - SOUTH CRATER ROADSOUTH CRATER ROAD
    Wait for bus
    SOUTH CRATER ROAD
    Petersburg Station
  • 8
    Ride to bus station
    Ride to bus station
    Washington Street And Jefferson Street
    3 min
  • 9
    Walk to Colonial Heights
    Walk to
    Colonial Heights
    2.46 mi • 51 min
*Duration based on 8am traffic

Alternative route from Richmond to Colonial Heights by bus via RICHMOND EXPRESS, 460 and SOUTH PARK MALL

To get from Richmond to Colonial Heights in Washington, D.C. - Baltimore, MD, you’ll need to take 3 bus lines: take the RICHMOND EXPRESS bus from 11th Street And Marshall Street (Vcu Medical Center) station to Petersburg Transit Center station. Next, you’ll have to switch to the 460 bus and finally take the SOUTH PARK MALL bus from Washington Street And Madison Street station to Washington Street And Jefferson Street station. The total trip duration for this route is approximately 1 hr 56 min. The ride fare is $0.00. The bus schedule from Richmond may change. We recommend you check the updated bus schedule to Colonial Heights on the Moovit app.

116min$0.00
Walk to bus station
Bus - RICHMOND EXPRESSRICHMOND EXPRESS
Bus - 460460
Bus - SOUTH PARK MALLSOUTH PARK MALL
Walk to Colonial Heights
Leaves from 11th Street And Marshall Street (Vcu Medical Center)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    11th Street And Marshall Street (Vcu Medical Center)
    430 yd • 6 min
  • 2
    Bus - RICHMOND EXPRESSRICHMOND EXPRESS
    Wait for bus
    RICHMOND EXPRESS
  • 3
    Ride to bus station
    Ride to bus station
    Petersburg Transit Center
    ID 3394
    30 min
  • 4
    Bus - 460460
    Wait for bus
    460
    Berkeley Manor
  • 5
    Ride to bus station
    Ride to bus station
    Wythe Street And Jefferson Street
    2 min
  • 6
    Walk to bus station
    Walk to bus station
    Washington Street And Madison Street
    400 yd • 5 min
  • 7
    Bus - SOUTH PARK MALLSOUTH PARK MALL
    Wait for bus
    SOUTH PARK MALL
    Petersburg Station
  • 8
    Ride to bus station
    Ride to bus station
    Washington Street And Jefferson Street
    1 min
  • 9
    Walk to Colonial Heights
    Walk to
    Colonial Heights
    2.46 mi • 51 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Washington, D.C. - Baltimore, MD.
All local mobility options in one app

Public transit directions from Richmond to Colonial Heights

The distance between Richmond, Washington, D.C. - Baltimore, MD and Colonial Heights, Washington, D.C. - Baltimore, MD is approximately 28.96 mi, which can typically be travelled in 121 min. Moovit will show you the directions from Richmond to Colonial Heights by bus, so no matter how you choose to travel in Washington, D.C. - Baltimore, MD – you will always have plenty of easy options.

Bus schedule from Richmond to Colonial Heights

To check the bus schedule from Richmond to Colonial Heights using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Richmond) and destination (Colonial Heights), then select the desired date and time of travel. Moovit will show all available bus routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus schedules.

Alternative route from Richmond to Colonial Heights by bus via RICHMOND EXPRESS, 460 and SOUTH PARK MALL

To get from Richmond to Colonial Heights in Washington, D.C. - Baltimore, MD, you’ll need to take 3 bus lines: take the RICHMOND EXPRESS bus from 11th Street And Marshall Street (Vcu Medical Center) station to Petersburg Transit Center station. Next, you’ll have to switch to the 460 bus and finally take the SOUTH PARK MALL bus from Washington Street And Madison Street station to Washington Street And Jefferson Street station. The total trip duration for this route is approximately 1 hr 56 min. The ride fare is $0.00. The bus schedule from Richmond may change. We recommend you check the updated bus schedule to Colonial Heights on the Moovit app.

116min$0.00
Walk to bus station
Bus - RICHMOND EXPRESSRICHMOND EXPRESS
Bus - 460460
Bus - SOUTH PARK MALLSOUTH PARK MALL
Walk to Colonial Heights
Leaves from 11th Street And Marshall Street (Vcu Medical Center)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    11th Street And Marshall Street (Vcu Medical Center)
    430 yd • 6 min
  • 2
    Bus - RICHMOND EXPRESSRICHMOND EXPRESS
    Wait for bus
    RICHMOND EXPRESS
  • 3
    Ride to bus station
    Ride to bus station
    Petersburg Transit Center
    ID 3394
    30 min
  • 4
    Bus - 460460
    Wait for bus
    460
    Berkeley Manor
  • 5
    Ride to bus station
    Ride to bus station
    Wythe Street And Jefferson Street
    2 min
  • 6
    Walk to bus station
    Walk to bus station
    Washington Street And Madison Street
    400 yd • 5 min
  • 7
    Bus - SOUTH PARK MALLSOUTH PARK MALL
    Wait for bus
    SOUTH PARK MALL
    Petersburg Station
  • 8
    Ride to bus station
    Ride to bus station
    Washington Street And Jefferson Street
    1 min
  • 9
    Walk to Colonial Heights
    Walk to
    Colonial Heights
    2.46 mi • 51 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Richmond to Colonial Heights?

    The fastest way takes 121 minutes, using Bus line RICHMOND EXPRESS, Bus line 460, Bus line SOUTH CRATER ROAD.

  • What is the alternative route to get from Richmond to Colonial Heights?

    The alternative route takes 116 minutes, using Bus line RICHMOND EXPRESS, Bus line 460, Bus line SOUTH PARK MALL.

  • Is there a direct bus between Richmond and Colonial Heights in Washington, D.C. - Baltimore, MD?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 1 min.

  • Which bus line goes from Richmond to Colonial Heights in Washington, D.C. - Baltimore, MD?

    The RICHMOND EXPRESS bus line goes from 11th Street And Marshall Street (Vcu Medical Center) station near Richmond to Petersburg Transit Center station. From there you’ll have to take one bus line till Petersburg Transit Center station near Colonial Heights in Washington, D.C. - Baltimore, MD.

  • How long does it take to travel from Richmond to Colonial Heights in Washington, D.C. - Baltimore, MD by bus?

    The total travel time between Richmond and Colonial Heights in Washington, D.C. - Baltimore, MD by bus is about 2 hr 1 min.

  • Where do I get on the bus near Richmond to get to Colonial Heights in Washington, D.C. - Baltimore, MD?

    Get on the RICHMOND EXPRESS bus from the 11th Street And Marshall Street (Vcu Medical Center) stop near Richmond in Washington, D.C. - Baltimore, MD.

  • Where do I get off the bus when travelling between Richmond and Colonial Heights in Washington, D.C. - Baltimore, MD?

    Get off the bus at the Petersburg Transit Center stop, which is closest to Colonial Heights in Washington, D.C. - Baltimore, MD.

  • How much is the bus fare from Richmond to Colonial Heights?

    The ride from Richmond to Colonial Heights costs $0.00.