Buses Buses to Richmond

Bus tickets to Richmond

Search bus times and book a cheap bus to Richmond from Greyhound.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Washington (WAS)
Richmond (RIC)
Wed 6/16
Wed 6/23
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

General Information to know before booking a bus ride to Richmond

Key points of information useful to booking your bus ticket to Richmond.
Round-trip from$55Bus tickets to Richmond found within the last 3 days start at $55 round-trip from Charlottesville
One-way from$25The cheapest one-way bus ticket from Charlottesville starts at $25. This price was found within the last 3 days.
Popular stationRichmond Willow Lawn DrThe most commonly used station in Richmond is Richmond Willow Lawn Dr.
Popular bus lineGreyhoundGreyhound services this route

Book a bus ride to Richmond return-trip

Here are some of the best bus deals to Richmond from popular cities. Find more deals from bus lines like Greyhound by searching below.
Greyhound
Jun 28
8:05 amCharlottesville Campbells Travel - 310 W Main St
1h 15m
9:20 amRichmond Greyhound Bus Station
Jul 3
10:00 amRichmond Greyhound Bus Station
1h 15m
11:15 amCharlottesville Campbells Travel - 310 W Main St
Greyhound
Aug 15
11:40 pmWashington Union
2h 05m
1:45 amRichmond Greyhound Bus Station
Aug 26
6:15 amRichmond Greyhound Bus Station
2h 25m
8:40 amWashington Union
Greyhound
Sep 15
6:00 pmWashington Union
2h 05m
8:05 pmRichmond Greyhound Bus Station
Sep 30
10:45 amRichmond Greyhound Bus Station
2h 25m
1:10 pmWashington Union
Greyhound
Sep 13
7:25 amWashington Union
2h 05m
9:30 amRichmond Greyhound Bus Station
Sep 30
6:15 amRichmond Greyhound Bus Station
2h 25m
8:40 amWashington Union
Greyhound
Aug 20
10:10 pmWashington Union
2h 05m
12:15 amRichmond Greyhound Bus Station
Sep 4
10:45 amRichmond Greyhound Bus Station
2h 25m
1:10 pmWashington Union
Greyhound
Sep 13
11:40 pmWashington Union
2h 05m
1:45 amRichmond Greyhound Bus Station
Sep 29
6:00 pmRichmond Greyhound Bus Station
2h 25m
8:25 pmWashington Union

Book a bus ride to Richmond one way

Below are the cheapest bus deals we’ve found to Richmond one-way from nearby cities. You can search all buses below for all available options.
Greyhound
Jun 22
4:05 amCharlottesville Campbells Travel - 310 W Main St
1h 15m
5:20 amRichmond Greyhound Bus Station
Greyhound
Jul 18
11:40 pmWashington Union
2h 05m
1:45 amRichmond Greyhound Bus Station
Greyhound
Sep 6
11:40 pmWashington Union
2h 05m
1:45 amRichmond Greyhound Bus Station

FAQs for booking bus tickets to Richmond

How much is a bus ticket to Richmond?

Users have found that prices vary from their starting point. If you’re catching a bus from Washington, the lowest price is usually about $91.

What is the main bus station in Richmond?

Most people in Richmond will arrive at Richmond Willow Lawn Dr, one of the most accessible stations in the area. You can find bus arrivals and departures at Richmond Willow Lawn Dr from and to major nearby cities like Washington.

What bus companies go to Richmond?

Greyhound is a common choice made by travelers seeking to travel by bus to Richmond. More ground transportation options may be available, depending on where you’re coming from.

How far in advance should I book a bus to Richmond?

For $25 one-way on average, you can catch a bus ride to Richmond. The price of a bus ticket to Richmond remains generally consistent for the next 3 months. We recommend booking when you can, as seats may be limited.


  • Round-trip
  • One-way