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

🚆 Planning a train trip from Charlotte to Buffalo? While there is no direct route, you can transfer at New York Penn Station for a total journey time of approximately 21.5 hours. 🌉 Route 1 involves taking the Carolinian train from Charlotte to Moynihan Train Hall in New York, then hopping on the Maple Leaf train to Buffalo Exchange Street. This route covers a distance of 1,140 miles with a total travel time of 1 day and 9 hours. 🎫 Prices for the train between Charlotte and Buffalo range from $85 to $318. Make sure to check the official websites of Amtrak and Via Rail Canada Inc for booking details and schedules.

Where to stay in Buffalo

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

Accomodation
  • There is no direct train route from Charlotte to Buffalo. However, travelers can take a combination of Amtrak trains with transfers to reach Buffalo. The journey typically takes around 21 hours and 30 minutes. Passengers will first depart from Charlotte Amtrak Station, transfer in New York, and ultimately arrive at Buffalo station. Amtrak is the primary operator for train services on this route.
  • The fastest train option between Charlotte and Buffalo involves taking an Amtrak service that departs from Charlotte Amtrak Station and arrives at Buffalo via New York Penn Station. The journey, including transfers, typically takes around 21 hours and 30 minutes. While there are no direct routes available, this option provides the quickest way to travel between the two cities by train. Amtrak operates the services on this route, offering travelers a reliable and comfortable travel experience.
  • Trains traveling from Charlotte to Buffalo operated by Amtrak, depart from the Charlotte Amtrak Station. This station serves as the primary departure point for travelers embarking on their journey to Buffalo. Passengers can board the train at this station before it begins its route towards Buffalo. Charlotte Amtrak Station provides a convenient starting location for those heading to Buffalo by train.
  • There are no direct trains between Charlotte and Buffalo. However, travelers can take a connecting journey with services provided by Amtrak. The route involves transferring at New York Penn Station before continuing on to Buffalo. Overall, the trip from Charlotte to Buffalo by train takes approximately 21 hours and 30 minutes.
  • The train service from Charlotte operated by Amtrak, arrives at Buffalo station in Buffalo. This is the final destination and endpoint for travelers on this train route. Passengers will disembark at Buffalo station, where they can continue their journey in Buffalo or to other nearby destinations. Amtrak provides a convenient and reliable way to reach Buffalo from Charlotte by train.
  • The first train of the day to travel from Charlotte to Buffalo involves a journey with transfers and departs from Charlotte Amtrak Station. The specific departure times may vary depending on the schedule, so it is advisable to check with Amtrak for the most up-to-date information. Since there is no direct route, passengers will need to transfer at New York Penn Station before continuing on to Buffalo. The entire trip, including transfers, takes approximately 21 hours and 30 minutes.
  • There are no direct train trips each day between Charlotte and Buffalo. Travelers will have to take a combination of trains with transfers, typically departing from Charlotte Amtrak Station and connecting through New York Penn Station before reaching Buffalo. The entire journey, including transfers, takes approximately 21 hours and 30 minutes. It is advisable to check the Amtrak schedule for specific departure times and availability.
  • There is no direct train between Charlotte and Buffalo. Passengers traveling this route will need to take a train from Charlotte Amtrak Station and transfer at New York Penn Station before continuing on to Buffalo. The total journey, including transfers, typically takes around 21 hours and 30 minutes. It is important to plan for these connections when traveling by train from Charlotte to Buffalo.
  • The cost of a train ticket from Charlotte to Buffalo can vary between $85 and $318. The price range is influenced by factors such as the class of service, the time of booking, and any available discounts or promotions. Passengers should consider booking in advance and exploring different fare options to find the best price for their journey to Buffalo by train.

Will you be returning to Charlotte by train?

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

See schedule