These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Buffalo, NY from Newark, NJ

distanceDistance283 miles (457 km)
durationAverage bus duration8 h 30 min
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day

Buses from Newark, NJ to Buffalo, NY cover the 283 miles (457 km) long trip taking on average 8 h 30 min with our travel partners like. Normally, there is 1 bus operating per day, including direct services available.

Travel Tips

Buses from Newark, NJ to Buffalo, NY
Take the bus to Buffalo, NY easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Newark, NJ to Buffalo, NY.
FAQs
What is the distance to Buffalo, NY from Newark, NJ by bus?
The distance to Buffalo, NY from Newark, NJ by bus is approximately 283 miles (457 km).
How many hours is the bus time from Newark, NJ to Buffalo, NY?
The Newark, NJ to Buffalo, NY bus duration is on average 8 h 30 min, which is to be expected when traveling 283 miles (457 km) to Buffalo, NY from Newark, NJ. However, the time it takes can vary based on specific dates, weekends, and holidays.
How many buses per day are there from Newark, NJ to Buffalo, NY?
On average, there is 1 bus a day from Newark, NJ to Buffalo, NY. The bus times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest bus from Newark, NJ to Buffalo, NY? What time is the last bus from Newark, NJ to Buffalo, NY?
The earliest bus departing from Newark, NJ to Buffalo, NY leaves at 7: 00 PM. The last bus departing from Newark, NJ to Buffalo, NY leaves at 8: 00 PM. You can find the latest Newark, NJ to Buffalo, NY bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

Important Stations and Airports for this Journey