ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Richmond

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Petersburg to Richmond

🚌 The bus journey from Petersburg to Richmond is a convenient and efficient way to travel between the two cities. The direct bus service operated by GRTC departs from Petersburg Transit Center and arrives at Main + 10th in Richmond. 🕒 The bus services run three times a day and operate every day, with the journey typically taking around 38 minutes to complete. This makes it a quick and accessible option for travelers looking to move between Petersburg and Richmond. 💰 Ticket prices for the bus ride between Richmond and Petersburg vary, with fares ranging from $0 to $29. This affordability, coupled with the regular schedule and short travel time, makes the bus an attractive choice for those exploring these Virginia destinations.

Where to stay in Richmond

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus service between Petersburg and Richmond. The bus departs from Petersburg Transit Center and arrives at Main + 10th in Richmond. This service operates three times a day, every day, with the journey lasting about 38 minutes. It's a convenient and efficient way to travel between the two cities.
  • You can catch the bus from Petersburg to Richmond at the Petersburg Transit Center station. This is the departure point for GRTC-operated bus services between the two cities. Make sure to arrive at the station a bit early to ensure you board the bus on time. The Petersburg Transit Center is a convenient starting point for your journey to Richmond.
  • The bus traveling from Petersburg to Richmond operated by GRTC, arrives at the Main + 10th station in Richmond. This station is the final stop for the bus route between the two cities. Once you arrive at Main + 10th, you will be in the heart of downtown Richmond, making it convenient to access various attractions and amenities. Enjoy your time exploring Richmond after arriving at this bus station.
  • The cost of a bus ticket from Petersburg to Richmond can vary between $0 and $29, depending on factors such as the time of booking, availability, and any ongoing promotions. Generally, tickets on this route are affordable, making it a budget-friendly option for traveling between the two cities. It's recommended to book your ticket in advance to secure the best possible deal on your bus fare.
  • There are multiple bus options available between Petersburg and Richmond operated by various agencies such as GRTC, Petersburg Area Transit, and Greyhound. These bus services offer convenient connections with different travel times ranging from around 35 minutes to 55 minutes, depending on the route and stops. Overall, travelers have a choice of at least four different bus routes to make the journey between Petersburg and Richmond.
  • The Petersburg to Richmond bus services are typically less crowded during off-peak hours, such as mid-morning or mid-afternoon. On the other hand, buses tend to be busiest during rush hours in the early morning and late afternoon when commuters are traveling between the two cities. Travelers looking to avoid crowds may find it more comfortable to take the bus during non-peak times.
  • The first bus of the day from Petersburg to Richmond typically departs from Petersburg Transit Center in the early morning. The last bus usually leaves later in the evening, allowing for travel between the two cities during most of the day. Travelers can check the specific departure times to plan their journey according to their schedule.

Will you be returning to Petersburg by bus?

If you are looking for a return bus trip, check out the buses from Richmond to Petersburg.

See schedule