How long does it take to go to Buffalo to New York?

The driving time from Buffalo, New York to New York Metropolitan Area is:

6 hours, 32 minutes

Average driving speed: 58.2 mph
Kilometers per hour: 93.7 km/h
This is based on typical traffic conditions for this route.

Plan your road trip at  

How long does it take to go to Buffalo to New York?



Map of driving directions from Buffalo, NY to NYC

View a map with driving directions using your preferred map provider: Google Maps, Bing Maps, or MapQuest.


More trip calculations

How long is the drive from Buffalo, NY to NYC? The total driving time is 6 hours, 32 minutes.

Your trip begins in Buffalo, New York. It ends at New York Metropolitan Area in New York, New York.

If you're planning a road trip, you might be interested in seeing the total driving distance from Buffalo, NY to NYC.

You can also calculate the cost to drive from Buffalo, NY to NYC based on current local gas prices and an estimate of your car's best gas mileage.

If you're meeting a friend, you might be interested in finding the city that is halfway between Buffalo, NY and NYC.

Planning to fly a plane instead? You might be more interested in calculating the flight time from Buffalo, NY to NYC.




Driving time calculator

Travelmath helps you find the driving time based on actual directions for your road trip. You can find out how long it will take to drive between any two cities, airports, states, countries, or zip codes. This can also help you plan the best route to travel to your destination. Compare the results with the flight time calculator to see how much longer it might take to drive the distance instead of flying. You can also print out pages with a travel map.

6 hours, 13 minutes

Average driving speed: 59.8 mph
Kilometers per hour: 96.2 km/h
This is based on typical traffic conditions for this route.

Plan your road trip at  

How long does it take to go to Buffalo to New York?



Map of driving directions from Buffalo, NY to New York, NY

View a map with driving directions using your preferred map provider: Google Maps, Bing Maps, or MapQuest. You can use DriveDistance.com to find out how far is it to drive from Buffalo to New York with full directions.


More trip calculations


Driving time from Buffalo, NY to New York, NY

How long is the drive from Buffalo, NY to New York, NY? The total driving time is 6 hours, 13 minutes.

Your trip begins in Buffalo, New York. It ends in New York, New York.

If you're planning a road trip, you might be interested in seeing the total driving distance from Buffalo, NY to New York, NY.

You can also calculate the cost to drive from Buffalo, NY to New York, NY based on current local gas prices and an estimate of your car's best gas mileage.

If you're meeting a friend, you might be interested in finding the city that is halfway between Buffalo, NY and New York, NY.

Planning to fly a plane instead? You might be more interested in calculating the flight time from Buffalo, NY to New York, NY.




Driving time calculator

Travelmath helps you find the driving time based on actual directions for your road trip. You can find out how long it will take to drive between any two cities, airports, states, countries, or zip codes. This can also help you plan the best route to travel to your destination. Compare the results with the flight time calculator to see how much longer it might take to drive the distance instead of flying. You can also print out pages with a travel map.

How to get from New York to Buffalo

Find Transport to Buffalo

Search accommodation with Booking.com

There are 8 ways to get from New York to Buffalo by train, plane, subway, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Bus  •  8h 10m

  1. Take the bus from New York, Ny to Buffalo, Ny 810 / ...

Train to Newark, fly to Buffalo  •  3h 46m

  1. Take the train from New York Penn Station to Newark Airport Railroad Station
  2. Fly from Newark (EWR) to Buffalo (BUF) EWR - BUF

Train  •  8h 8m

  1. Take the train from Ny Moynihan Train Hall At Penn Station to Buffalo Empire Service / ...

Drive  •  6h 51m

  1. Drive from New York to Buffalo 600.4 km

The train journey time between New York and Buffalo is around 8h 8m and covers a distance of around 705 km. Operated by Amtrak and VIA Rail, the New York to Buffalo train service departs from Ny Moynihan Train Hall At Penn Station and arrives in Buffalo. Typically 28 trains run weekly, although weekend and holiday schedules can vary so check in advance.

28 Weekly Trains

8h 8m Average Duration

$150 Cheapest Price

See schedules

Travel safe during COVID-19

Rules to follow in United States

Travel within United States

Observe COVID-19 safety rules

Frequently Asked Questions


Am I allowed to travel from New York to Buffalo?

Yes, travel within United States is currently allowed.

Explore travel options

What are the travel restrictions in Buffalo?

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 2 metres
  • Observe COVID-19 safety rules

Explore travel options

What is the national COVID-19 helpline number in Buffalo?

The national COVID-19 helpline number in Buffalo is 800-232-4636.

Do I have to wear a face mask on public transport in Buffalo?

Wearing a face mask on public transport in Buffalo is recommended.

What should I do if I have COVID-19 symptoms when I arrive in Buffalo?

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 800-232-4636.

Last updated: 2 Nov 2022
Exceptions may apply, for full details: Centers for Disease control and prevention (CDC).

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

What is the cheapest way to get from New York to Buffalo?

The cheapest way to get from New York to Buffalo is to bus which costs $45 - $210 and takes 8h 10m.

More details

What is the fastest way to get from New York to Buffalo?

The quickest way to get from New York to Buffalo is to train and fly which costs $120 - $450 and takes 3h 42m.

More details

Is there a direct bus between New York and Buffalo?

Yes, there is a direct bus departing from New York, Ny and arriving at Buffalo, Ny. Services depart every four hours, and operate every day. The journey takes approximately 8h 10m.

More details

Is there a direct train between New York and Buffalo?

Yes, there is a direct train departing from Ny Moynihan Train Hall At Penn Station station and arriving at Buffalo. Services depart four times a day, and operate every day. The journey takes approximately 8h 8m.

More details

How far is it from New York to Buffalo?

It is 470 km from New York to Buffalo. It is approximately 600.4 km to drive.

Get driving directions

How do I travel from New York to Buffalo without a car?

The best way to get from New York to Buffalo without a car is to train which takes 8h 8m and costs $150 - $370.

More details

How long does it take to get from New York to Buffalo?

It takes approximately 3h 42m to get from New York to Buffalo, including transfers.

More details

Where do I catch the New York to Buffalo bus from?

New York to Buffalo bus services, operated by Trailways, depart from New York, Ny station.

More details

Where do I catch the New York to Buffalo train from?

New York to Buffalo train services, operated by Amtrak, depart from Ny Moynihan Train Hall At Penn Station.

More details

Train or bus from New York to Buffalo?

The best way to get from New York to Buffalo is to train which takes 8h 8m and costs $150 - $370. Alternatively, you can bus, which costs $45 - $210 and takes 8h 10m.

Mode details

What companies run services between New York, NY, USA and Buffalo, NY, USA?

Amtrak operates a train from Ny Moynihan Train Hall At Penn Station to Buffalo 3 times a day. Tickets cost $85 - $120 and the journey takes 8h 8m. VIA Rail also services this route once daily. Alternatively, Trailways operates a bus from New York, Ny to Buffalo, Ny twice daily. Tickets cost $150 - $210 and the journey takes 8h 10m. Two other operators also service this route.

How long does it take to go to Buffalo to New York?

United Airlines

Websiteunited.comAve. Duration1h 27mWhenEvery dayEstimated price$150 - $900Ave. Duration3h 33mWhenEvery dayEstimated price$150 - $900Ave. Duration3h 42mWhenEvery dayEstimated price$240 - $950Ave. Duration1h 25mWhenEvery dayEstimated price$190 - $1,100Ave. Duration3h 35mWhenEvery dayEstimated price$190 - $1,100

How long does it take to go to Buffalo to New York?

Delta

Websitedelta.comAve. Duration1h 32mWhenEvery dayEstimated price$290 - $600Ave. Duration1h 32mWhen Every dayEstimated price$300 - $600Ave. Duration1h 28mWhenEvery dayEstimated price$190 - $360

How long does it take to go to Buffalo to New York?

JetBlue Airways

Websitejetblue.comAve. Duration1h 26mWhenEvery dayEstimated price$170 - $700Ave. Duration3h 44mWhenMonday, Tuesday, Wednesday, Thursday, Friday and SundayEstimated price$250 - $1,500 Ave. Duration1h 24mWhenEvery dayEstimated price$70 - $340

How long does it take to go to Buffalo to New York?

Long Island Rail Road

Phone+1 718-217-5477 Websitenew.mta.infoAve. Duration21 minFrequencyEvery 15 minutesEstimated price$6 - $19WebsiteLIRROff Peak$11 - $15Peak$6 - $19

How long does it take to go to Buffalo to New York?

NJ Transit

How long does it take to go to Buffalo to New York?

MTA

The New York City Subway consists of 27 underground lines that serve Manhattan, the Bronx, Brooklyn and Queens. Lines are identified by a number or letter as well as a colour. Subway passes (called MetroCards) are available for purchase from ticket machines and desks in subway stations (choose from Pay-Per-Ride or 7/30-Day Unlimited), and a new contactless payment system called OMNY is currently being rolled out. The subway runs 24 hours a day, 365 days a year.

Websitemta.infoAve. Duration25 minFrequencyEvery 5 minutesEstimated price$2 - $5Websitemta.infoSeniors 65+ and Concession$3Standard$5

How long does it take to go to Buffalo to New York?

Amtrak

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.

Phone+1 800-872-7245Websiteamtrak.comAve. Duration8h 8mFrequency3 times a dayEstimated price$85 - $120WebsiteAmtrakCoach Seat$85 - $120Premium$370 - $550Flexi Coach Seat$160 - $240Business Seat$160 - $240

How long does it take to go to Buffalo to New York?

VIA Rail

Phone+1 1 888 842-7245Websiteviarail.caAve. Duration8h 9mFrequencyOnce dailyEstimated price$150 - $370WebsiteVIA RailEscape$100 - $130Business$180 - $250Economy$150 - $170EconomyPlus$260 - $370

How long does it take to go to Buffalo to New York?

OurBus

How long does it take to go to Buffalo to New York?

Trailways

How long does it take to go to Buffalo to New York?

Greyhound USA

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.

Phone+1 214-849-8100/1-800-231-2222Email Websitegreyhound.comAve. Duration8h 55mFrequency3 times a dayEstimated price$70 - $100Websitegreyhound.comEconomy$70 - $100Flexible$110 - $170

How long does it take to go to Buffalo to New York?

Flixbus USA

Phone(855) 626-8585Websiteflixbus.comAve. Duration7h 50mFrequencyTwice dailyEstimated price$45 - $100Schedules atflixbus.comAdult Standard Purchase$50 - $100Adult Advance Purchase$45 - $65

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

How long is the flight from New York to Buffalo?

The quickest flight from New York JFK Airport to Buffalo Airport is the direct flight which takes 1h 18m.

Search flights

Where does the New York to Buffalo bus arrive?

New York to Buffalo bus services, operated by Trailways, arrive at Buffalo, Ny station.

More details

Where does the New York to Buffalo train arrive?

New York to Buffalo train services, operated by Amtrak, arrive at Buffalo station.

More details

Can I drive from New York to Buffalo?

Yes, the driving distance between New York to Buffalo is 600 km. It takes approximately 6h 51m to drive from New York to Buffalo.

Get driving directions

Which airlines fly from New York JFK Airport to Buffalo Airport?

Delta and JetBlue Airways offer flights from New York JFK Airport to Buffalo Airport.

Search flights

How do I get a train ticket from New York to Buffalo?

Book your New York to Buffalo train tickets online with Omio.

Search and book

How do I get a bus ticket from New York to Buffalo?

Book your New York to Buffalo bus tickets online with Omio, Busbud and FlixBus.

Search and book

Where can I stay near Buffalo?

There are 140+ hotels available in Buffalo. Prices start at $150 AUD per night.

More details

Trips from New York

Trips to Buffalo

How far is Buffalo from NYC by plane?

How long does a flight from New York to Buffalo take? The average nonstop flight takes 1h 18m, covering a distance of 287 miles.

Is Buffalo, NY close to NYC?

The distance is approximately 291 miles (470 km) from Buffalo, NY to New York City.

How many hours is Buffalo from NYC driving?

How long is the drive from New York, NY to Buffalo, NY? The total driving time is 6 hours, 13 minutes. Your trip begins in New York, New York.

How long is train New York City to Buffalo?

Trip Summary There are 3 daily trains from New York to Buffalo. Traveling by train from New York to Buffalo usually takes around 8 hours and 25 minutes, but the fastest Amtrak Empire Service train can make the trip in 8 hours and 3 minutes.