How Far Is Buffalo From New York City

Are you searching for “how far is Buffalo from NYC“? The answer is approximately 373 miles, but if you wan to know more information about the best means of travel between Buffalo & New York keep reading. This article will help you find exactly how close Buffalo is to NYC without getting confused about what some websites may be trying to tell you. There are many ways of transport, by car, boat, by train and planes are some of the ways. Before moving further, let’s spill the beans about New York & Buffalo cities. 

About New York City

New York, also known as New York City (NYC), is the largest city in the United States and one of the world’s most vibrant and iconic cities. Located in the country’s northeastern region, it is a global center for finance, culture, art, fashion, and media. 

This dynamic, bustling metropolis is home to a diverse population and a wealth of cultural, historical, and entertainment attractions. It is a city that is always changing and evolving, making it a destination that can be visited many times and still offer something new and exciting to discover.

About Buffalo City

Buffalo is located on the eastern shore of Lake Erie, one of the five Great Lakes in North America. The city has a rich history and was once an important industrial hub, particularly for steel production and manufacturing. It is a diverse city with various industries, including healthcare, education, and technology.

This city is known for its architecture, with many historic buildings and landmarks located throughout the city. One of the most famous is the Darwin D. Martin House, a Frank Lloyd Wright-designed complex of buildings considered a masterpiece of modern architecture.

Driving Non-Stop from New York City to Buffalo

Do you want to know how far is Buffalo from New York City? Here you will get all the details about it.

Non-stop drive: 372 miles or 599 km

Driving time: 6 hours, 13 minutes

In reality, you may want to account for additional time for rest stops, refueling, or meals when driving from Buffalo to New York City. To get a more accurate estimate of the total travel time, you can calculate how many hours the trip would take with stops factored in.

Flying Non-Stop from New York City to Buffalo

If you have a private jet and can fly straight from New York City to Buffalo, the shortest distance to Buffalo New York, would be approximately 293 miles (471 kilometers). This is known as the “great circle” distance, which considers the curvature of the Earth and provides the most direct route between the two cities. However, flight times may vary depending on air traffic, weather conditions, and airport delays.

Flight distance: 293 miles or 471 km

Flight time: 48 minutes

If you fly in a straight line from New York City to Buffalo, it’s a shorter distance of about 79 miles compared to driving on roads. This means the driving distance is approximately 1.3 times greater than the flight distance. Since planes are faster than cars, the flight time is only about 1/4th of the time it would take to drive.

Suppose you plan to take a commercial flight. In that case, you’ll need to consider additional factors such as travel time to the airport, security checks, boarding, taking off, landing, and getting to your final destination. These factors will impact your overall travel time. A more accurate calculation that accounts for these factors will give you a better estimate of your actual flight time.

New York City to Buffalo Road Trip

Suppose you’re planning a road trip to Buffalo and want to take breaks. In that case, you may want to check out interesting stops, dine at great restaurants, or even find a place to stay overnight. Luckily, this article can help you fully plan your travel details.

Based on the distance of this trip, we suggest spreading out your road trip over multiple days.

Road trip: 2 days of driving

After planning your full itinerary, we estimate your travel time for this trip.

Travel time: 7.5 hours on the road with one overnight stay


  • Start your trip to New York City.
  • Drive for around 1.5 hours, then take a break in East Stroudsburg for about an hour. Next, drive for another 49 minutes, and pause in Scranton for an hour. Drive for an additional hour and then stop for the night in Binghamton.
  • Drive for about 1.5 hours the next day, then stop in Watkins Glen for about an hour. Continue driving for another 1.5 hours, then take a break in Mount Morris for an hour.
  • Finally, drive for around 1.5 hours and reach your destination in Buffalo.

New York City to Buffalo Airports and Flights

In our earlier calculation, we assumed you had a private jet. We were only concerned about the time in the air from one city to another. However, for most of us, flying commercially is the more realistic option. This involves additional time spent getting to the airport, waiting for flights, and arriving at the destination.

To better understand the total travel time involved, we’ve put together a flight itinerary that includes actual airports. In the future, you can customize this plan by selecting your airports and flights. For now, here’s an example that gives you an idea of how traveling between airports might work.

The departure airport is John F. Kennedy International Airport (JFK), and the arrival airport is Buffalo Niagara International Airport (BUF).

We considered the distance between the airport and downtown to estimate the travel time to and from the airport.

The time to get to the airport is about 38 minutes, and the time to get to your final destination from the airport is approximately 25 minutes.

Now, let’s look at a Delta Air Lines flight from JFK to BUF and calculate the total flying time, including takeoff and landing and the time to taxi on the runway.

The flight time is estimated at 1 hour and 24 minutes.

Therefore, the total travel time from New York City to Buffalo includes the time spent getting to and from the airports, an estimated waiting time of 2 hours for TSA security lines and waiting at the gate, and the actual flight time.

In total, the estimated travel time is 4 hours.

New York City to Buffalo by Bus

If you want to know how far Buffalo New York to New York City, then taking a bus is a great option if you’re looking to travel from New York City to Buffalo on a budget. Several bus companies operate on this route, including Greyhound, Trailways, and Megabus. The average price for a one-way ticket is around $67 (€57), but prices can vary depending on the time of day, day of the week, and how far in advance you book.

The journey from New York City to Buffalo by bus takes around 8-9 hours, depending on the route and any stops. Most buses have comfortable seats with plenty of legroom. Some also offer Wi-Fi and power outlets for your devices. You’ll also be able to bring a certain amount of luggage, so check the specific company’s policy before you pack.

Overall, taking a bus from New York City to Buffalo is an affordable and convenient option for travelers on a budget.

How far is it the other way?

While the distance between New York City and Buffalo remains the same whether you’re driving or flying straight, the travel experience can differ significantly. Check the reverse directions if you want to find the distance from Buffalo to New York City. You can also use the two-minute flight distance calculator to understand how far you can travel in that amount of time.


Q. What is the cheapest way from Buffalo City to New York City?

A. Taking a bus is your best bet if you’re on a budget and looking for an affordable travel option from Buffalo, NY, to New York City. The average price for a bus ticket is around $67 (€57), significantly cheaper than a flight. On average, a flight from Buffalo, NY, to New York City costs around $238 (€203). By choosing a bus instead of a flight, you can save approximately $171 (€146).

Q. What is the distance from Buffalo, NY, to New York City?

A. The distance from Buffalo, NY, to New York City is about 293 miles.

Q. What is the quickest way between Buffalo and New York City?

A. Flying is the quickest way to travel from Buffalo City to New York City, taking an average of 1 hour and 30 minutes. However, other options, like taking a bus, can take much longer, with an average travel time of 8 hours and 5 minutes.

SecureSpace Self Storage

New SecureSpace Self Storage Facilities

Check Out Our Other Guides Today!