Via Train
- Companies: Amtrak
- Duration: Approximately 8 hours
- Distance: 605 km (376 miles)
- Costs: Approximately €80-€150 for a one-way ticket
- Roads/Routes: Not applicable (train route)
Pro Tip: Book your tickets in advance through the Amtrak website to secure the best fares and seating options.
Recommendation: Taking the train from Brooklyn to Buffalo offers not only a scenic view of Upstate New York but also provides comfortable seating and amenities like free Wi-Fi and food services. Arrive at New York Penn Station and enjoy a relaxing ride without the hustle of driving.
Via Bus
- Companies: Greyhound, Megabus
- Duration: Approximately 8-10 hours
- Distance: 605 km (376 miles)
- Costs: Approximately €30-€60 for a one-way ticket
- Roads/Routes: I-80 W and I-90 W
Pro Tip: Check for promotional fares on Megabus and consider traveling during off-peak times for a more comfortable experience with fewer passengers.
Recommendation: Buses are generally the most economical option. Departing from various locations in Brooklyn, select the company with the best timings and amenities. Enjoy the journey without worrying about navigation or parking.
Via Car
- Duration: Approximately 6-7 hours
- Distance: 605 km (376 miles)
- Costs: Approximately €60-€100 including gas and tolls
- Roads/Routes: I-80 W and I-90 W
Pro Tip: Use a reliable GPS or map app to avoid traffic, especially when approaching Buffalo, which can have congestion near major highways.
Recommendation: Driving provides flexibility and the freedom to take breaks or explore small towns along the way. Ensure your vehicle is in good condition, and consider carpooling to share costs and company.