Find buses to Richmond, Virginia

Search for cheap bus tickets to Richmond, Virginia and book your trip in minutes.

ICT — RIC
May 30 — Jun 61
One-way
1 adult
Tue 5/30

Best deals for bus tickets to Richmond, Virginia

Find the right bus ticket for you
Greyhound
With transfers
2h 45m
Greyhound
Greyhound
With transfers
13h 30m
Greyhound
Greyhound
With transfers
11h 25m
Greyhound
FlixBus
With transfers
9h 55m
FlixBus
FlixBus
With transfers
9h 45m
FlixBus
Megabus
With transfers
10h 50m
Megabus

Richmond, Virginia bus information

Find information about ticket prices, popular stations, and bus companies that offer buses to Richmond, Virginia.

Round-trip from

$123

One-way from

$36

Popular station

Richmond Willow Lawn Dr

Popular bus line

Greyhound
Bus tickets to Richmond, Virginia found within the last 3 days start at $123 round-trip from Atlanta
The cheapest one-way bus ticket from Norfolk starts at $36. This price was found within the last 3 days.
The most commonly used station in Richmond, Virginia is Richmond Willow Lawn Dr.
Greyhound, Megabus and FlixBus are some of the bus lines that arrive at Richmond Willow Lawn Dr

Richmond, Virginia Bus Station Directory

Location of major bus stations in Richmond, Virginia
Richmond Willow Lawn DrRichmond, 37.579987, -77.50058
Richmond 3rd & FranklinRichmond, 37.542168, -77.44107
Richmond Dairy QueenRichmond, 37.637356, -77.46226
Richmond W Canal StRichmond, 37.54341, -77.44828
Richmond 807 E Parham RoadRichmond, 37.634724, -77.456856
Richmond Greyhound Bus StationRichmond, 37.572025, -77.465805

Book round-trip bus tickets to Richmond, Virginia

Below are the quickest and cheapest round-trip bus tickets to Richmond, Virginia that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Greyhound
Jun 24
4:05 amAtlanta Bus Station
13h 30m
5:35 pmRichmond 2828 W Broad St
Jun 27
8:25 pmRichmond 2828 W Broad St
14h 15m
10:40 amAtlanta Bus Station
Greyhound
Jun 24
1:00 amAtlanta Bus Station
11h 25m
12:25 pmRichmond 2828 W Broad St
Jun 28
5:35 amRichmond 2828 W Broad St
13h 55m
7:30 pmAtlanta Bus Station
Greyhound
Jun 23
8:20 pmAtlanta Bus Station
13h 30m
9:50 amRichmond 2828 W Broad St
Jun 28
5:35 amRichmond 2828 W Broad St
13h 55m
7:30 pmAtlanta Bus Station
Greyhound
Jun 23
8:20 pmAtlanta Bus Station
13h 30m
9:50 amRichmond 2828 W Broad St
Jun 27
8:25 pmRichmond 2828 W Broad St
14h 15m
10:40 amAtlanta Bus Station
Megabus
Jun 24
6:00 amAtlanta Bus Station
10h 50m
4:50 pmRichmond Greyhound Bus Station
Jul 1
6:10 amRichmond Greyhound Bus Station
11h 05m
5:15 pmAtlanta Bus Station
Megabus
Jun 24
6:00 amAtlanta Bus Station
10h 50m
4:50 pmRichmond Greyhound Bus Station
Jun 28
6:10 amRichmond Greyhound Bus Station
11h 05m
5:15 pmAtlanta Bus Station

Book one-way bus tickets to Richmond, Virginia

Below are the fastest and cheapest one-way bus tickets to Richmond, Virginia we’ve found in the last 72 hours. Select a deal below or use the search form above to find bus tickets by date.
Greyhound
Jun 5
12:35 pmNorfolk
2h 45m
3:20 pmRichmond 2828 W Broad St
Greyhound
Jun 23
8:20 pmAtlanta Bus Station
13h 30m
9:50 amRichmond 2828 W Broad St
Greyhound
Jun 24
1:00 amAtlanta Bus Station
11h 25m
12:25 pmRichmond 2828 W Broad St
FlixBus
Jun 24
4:55 pmAtlanta Civic Center Bus stop
9h 55m
2:50 amRichmond 3rd & Franklin
FlixBus
Jun 24
4:00 pmAtlanta Bus Station
9h 45m
1:45 amRichmond N Pine St & W Broad St
Megabus
Jun 24
6:00 amAtlanta Bus Station
10h 50m
4:50 pmRichmond Greyhound Bus Station

FAQs for booking bus tickets to Richmond

One of the primary providers of cheap buses to Richmond is Greyhound Bus Lines. This bus provider offers several great amenities for their travelers, including free Wi-Fi. The buses also offer reclining leather seats with extra legroom and there are no middle seats, so every traveler either gets a window or an aisle seat. Most of the seats have personal power outlets and there is a restroom onboard the bus for passenger use. Beyond that, there's also quite a bit of overhead storage for use by passengers to free up the area around their seats for a more comfortable ride.

The bus station in Richmond has a very convenient location that is just a short trip to the northwest of the center of the city and offers easy access to Interstate 185, Interstate 64, and Highway 250. The station is around 3 miles (4.8 km) from the center of the city and you can ride aboard bus route number 14 to the station in around 10 minutes. If, instead, you plan on doing your own driving or you're going to take a taxi from the center of the city to the station, you should expect a trip time of around 12 minutes.


Popular bus routes to Richmond

Most frequently searched bus routes to Richmond, along with the cheapest price and shortest travel time.
Buses to Richmond from Washington, D.C.
Fastest travel time2h 10m
Cheapest price$91

Start planning your trip to Richmond