Trip to Buffalo

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 Richmond to Buffalo

🚆 Embark on a scenic train journey from Richmond to Buffalo spanning approximately 17 hours and 24 minutes. 🌄 Enjoy the changing landscapes as you traverse through several states on your way to the shores of Lake Erie. 💰 Ticket prices for the train ride from Richmond to Buffalo can range from $100 to $350, offering a budget-friendly option for travelers seeking a cost-effective means of transportation. 🎫 Plan your trip in advance to secure the best deals and discounts on train tickets.

Where to stay in Buffalo

There are over 44 hotels to stay in Buffalo. Prices range from $43 per night.

Accomodation
  • Amtrak is the primary company that provides train routes from Richmond to Buffalo in the United States. The journey typically takes around 17 hours and 24 minutes by train. Ticket prices for this route can range from $100 to $350, depending on the time of booking and class of service chosen. Amtrak offers a convenient and comfortable way to travel between these two cities by train.
  • The fastest train between Richmond and Buffalo in the United States typically takes around 17 hours and 24 minutes. While there may be variations in schedules and routes, this duration is a standard estimate for this journey. Ticket prices for the trains between Richmond and Buffalo can range from $100 to $350, depending on factors such as class of service and availability.
  • There are typically multiple trains available between Richmond and Buffalo in the United States. The journey duration for these trains is approximately 17 hours and 24 minutes. Prices for the trains between these two cities can vary between $100 and $350, offering travelers a range of options to choose from based on their preferences and budgets. Travelers can check the train schedules to select the most convenient departure and arrival times for their journey.
  • The first train of the day from Richmond to Buffalo typically departs in the early morning. The last train of the day usually leaves in the evening, allowing travelers to choose between different departure times. The journey between these two cities by train takes approximately 17 hours and 24 minutes, providing a unique and scenic way to travel from Richmond to Buffalo. Passengers can check the specific train schedules to find the departure times that best suit their travel plans.
  • There is typically one direct train trip per day between Richmond and Buffalo in the United States. This direct route provides passengers with a convenient and efficient way to travel between the two cities without the need for transfers. The journey by train takes approximately 17 hours and 24 minutes, allowing travelers to relax and enjoy the scenic views along the route. Passengers can check the schedule to ensure they select the direct train trip that best fits their travel itinerary.
  • The cost of a train ticket from Richmond to Buffalo in the United States can vary between $100 and $350, depending on factors such as the time of booking, class of service, and availability of discounts. Passengers can choose from different fare options to suit their budget and travel preferences. It is recommended to book tickets in advance to secure the best prices and availability for the desired travel dates. Upon booking, travelers can select the ticket option that best aligns with their budget and travel plans.

Will you be returning to Richmond by train?

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

See schedule