Trip to Richmond

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Buffalo to Richmond

🚂 Embark on a scenic rail journey from Buffalo to Richmond spanning a travel time of approximately 16 hours and 21 minutes. 🌄 Enjoy the picturesque views along the way as you traverse through various landscapes and charming towns. 🎟️ Prices for train tickets between Buffalo and Richmond typically range from $104 to $346, offering travelers a range of fare options to suit their preferences and budgets. 🧳 Consider booking in advance to secure the best deals and seating arrangements for a comfortable ride.

Where to stay in Richmond

There are over 101 hotels to stay in Richmond. Prices range from $40 per night.

Accomodation
  • Amtrak provides train routes from Buffalo to Richmond with a journey time of approximately 16 hours and 21 minutes. The prices for a train ticket between these two cities range from $104 to $346, depending on the class of service and how far in advance the ticket is purchased. Amtrak offers a convenient and comfortable way to travel between Buffalo and Richmond by train.
  • The fastest train between Buffalo and Richmond is provided by Amtrak with a travel time of 16 hours and 21 minutes. Despite the journey duration, taking the train allows passengers to enjoy the scenic route and a comfortable travel experience. The ticket prices for this route range from $104 to $346, offering travelers a range of options depending on their budget and preferences.
  • There are multiple trains that operate between Buffalo and Richmond provided by Amtrak. These trains offer different departure times, giving travelers flexibility in choosing a schedule that suits their preferences. The journey duration from Buffalo to Richmond by train is approximately 16 hours and 21 minutes, offering passengers a comfortable and scenic way to travel between the two cities. Ticket prices for these trains typically range from $104 to $346, depending on various factors such as class of service and availability.
  • The first train of the day from Buffalo to Richmond typically departs in the early morning, providing an early start for travelers. The last train of the day usually leaves Buffalo in the late evening, accommodating passengers who prefer to travel at night. These train schedules allow for flexibility in choosing a departure time that best fits individual travel preferences. The journey duration from Buffalo to Richmond by train is approximately 16 hours and 21 minutes, providing a comfortable and convenient travel option between the two cities. Ticket prices for these trains range from $104 to $346, depending on factors such as class of service and availability.
  • There is typically one direct train trip each day between Buffalo and Richmond. This direct route provides a convenient and efficient way to travel between the two cities without the need for transfers or layovers. The train journey from Buffalo to Richmond takes approximately 16 hours and 21 minutes, offering passengers a comfortable and scenic ride through several states. Ticket prices for this direct train service range from $104 to $346, depending on the class of service and availability.
  • A train ticket from Buffalo to Richmond typically costs between $104 and $346, depending on factors such as the class of service, time of booking, and availability of discounts or promotions. Passengers traveling between these two cities can choose from a range of ticket prices to suit their budget and preferences. It is advisable to book tickets in advance to secure the best fares and ensure a smooth and affordable journey by train from Buffalo to Richmond.

Will you be returning to Buffalo by train?

If you are looking for the return train journey, check out trains from Richmond to Buffalo

See schedule