Search Richmond bus tickets

switcheroo

Quickview

How to get to Richmond by bus?

Routes237
Trips per day863
bus carriers8
Stations7
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Richmond?

The cheapest prices for a bus ticket to Richmond that users have found recently on Wanderu start at $1.00. Such great deals to Richmond are available on 18 routes including New York, New York and Atlanta. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Richmond. Williamsburg at $8.50 has consistently the lowest average bus ticket prices to Richmond.

What are the main bus stations in Richmond?

The most popular bus stations in Richmond are Bus Terminal - 2910 N Blvd, Plaza at Main St Station - 1500 E Main St and Eastern Bus Station. Bus Terminal - 2910 N Blvd is the busiest bus station in Richmond.

What are the most popular bus routes to Richmond?

New York

There are 30 bus schedules per day connecting New York with Richmond. It takes on average 7 hours to travel 287 miles, 461 kms, by bus from New York. 4 bus carriers offer schedules from New York, with Greyhound offering the most daily connections to Richmond. Traveling by bus from New York you will most likely to arrive in Richmond at Bus Terminal - 2910 N Blvd.
Avg. Time
7h 0m
Avg. Price
$41.77

Washington

There are 20 bus schedules per day connecting Washington with Richmond. It takes on average 2 hours to travel 97 miles, 156 kms, by bus from Washington. 4 bus carriers offer schedules from Washington, with Greyhound offering the most daily connections to Richmond. Traveling by bus from Washington you will most likely to arrive in Richmond at Bus Terminal - 2910 N Blvd.
Avg. Time
2h 0m
Avg. Price
$21.21

Atlanta

There are 20 bus schedules per day connecting Atlanta with Richmond. It takes on average 12 hours to travel 471 miles, 757 kms, by bus from Atlanta. 3 bus carriers offer schedules from Atlanta, with Greyhound offering the most daily connections to Richmond. Traveling by bus from Atlanta you will most likely to arrive in Richmond at Bus Terminal - 2910 N Blvd.
Avg. Time
12h 0m
Avg. Price
$56.69

Baltimore

There are 11 bus schedules per day connecting Baltimore with Richmond. It takes on average 4 hours to travel 129 miles, 208 kms, by bus from Baltimore. 2 bus carriers offer schedules from Baltimore, with Greyhound offering the most daily connections to Richmond. Traveling by bus from Baltimore you will most likely to arrive in Richmond at Bus Terminal - 2910 N Blvd.
Avg. Time
4h 0m
Avg. Price
$34.57

Boston

There are 10 bus schedules per day connecting Boston with Richmond. It takes on average 14 hours to travel 475 miles, 764 kms, by bus from Boston. One bus company operates schedules from Boston, with Greyhound offering the most daily connections to Richmond. Traveling by bus from Boston you will most likely to arrive in Richmond at Bus Terminal - 2910 N Blvd.
Avg. Time
14h 0m
Avg. Price
$112.74

What bus companies travel to Richmond, Virginia?

Located in Virginia, United States, you can travel by bus to Richmond from 237 destinations and choose from 863 daily bus schedules to get you there. Greyhound has the most bus connections to Richmond. The furthest bus arriving in Richmond covers a distance of 2437.54 miles, 3921.84 kms, covering the journey in 1 hour and 14 minutes

Looking for other ways to get there? Check out Train options to Richmond.

bus companies serving Richmond

Greyhound

There are 250 daily Greyhound schedules to Richmond. Greyhound can get you to Richmond by bus from 130 destinations including New York.
Air conditioning
Restroom
Extra legroom
Power outlet
WiFi
Avg. Time
11h 46m
Avg. Price
$71.76

Megabus

There are 30 daily Megabus schedules to Richmond. Megabus can get you to Richmond by bus from 13 destinations including Washington.
Air conditioning
Restroom
Green certified
Movies
Power outlet
WiFi
Avg. Time
6h 16m
Avg. Price
$28.74

Eastern Bus

There are 15 daily Eastern Bus schedules to Richmond. Eastern Bus can get you to Richmond by bus from 2 destinations including New York.
Air conditioning
Restroom
Movies
Power outlet
WiFi
Avg. Time
5h 35m
Avg. Price
$32.40

El Expreso Bus

There are 6 daily El Expreso Bus schedules to Richmond. El Expreso Bus can get you to Richmond by bus from Houston.
Air conditioning
Restroom
Power outlet
WiFi
Avg. Time
7h 52m
Avg. Price
$200.00

OurBus

There are 4 daily OurBus schedules to Richmond. OurBus can get you to Richmond by bus from 4 destinations including Williamsburg.
Air conditioning
Restroom
Extra legroom
Free water
Power outlet
WiFi
Avg. Time
2h 10m
Avg. Price
$26.72

PandaNY Bus

There are 9 daily PandaNY Bus schedules to Richmond. PandaNY Bus can get you to Richmond by bus from 2 destinations including Atlanta.
Air conditioning
Restroom
Power outlet
WiFi
Avg. Time
7h 20m
Avg. Price
$48.84

Tornado Bus

There are 4 daily Tornado Bus schedules to Richmond. Tornado Bus can get you to Richmond by bus from 2 destinations including Houston.
Air conditioning
Restroom
Power outlet
WiFi
Avg. Time
6h 35m
Avg. Price
$185.00

Wanda Coach

There are 3 daily Wanda Coach schedules to Richmond. Wanda Coach can get you to Richmond by bus from 2 destinations including New York.
Air conditioning
Restroom
Movies
Power outlet
WiFi
Avg. Time
6h 7m
Avg. Price
$30.38