|Shortest Duration||7h 10m|
|Trips per day||6|
On average there are 6 scheduled bus trips per day. Greyhound has the most regularly scheduled departures from Buffalo to Newark, with an average of 6 trips per day and 124 monthly trips. One bus carrier currently travels from Buffalo to Newark. Of the 6 trips there is one direct trip available per day.
Need more travel options? Traveling by Train from Buffalo to Newark starts at $74.00.
Book Greyhound from Buffalo to Newark from $31.00. There are 6 trips per day offered by Greyhound from Buffalo to Newark and you can expect on average to pay $63.43 for a Greyhound ticket to Newark. In Buffalo, Greyhound departs to Newark from Downtown Term - 181 Ellicott St and one other station. In Newark, Greyhound arrives at Penn Station,
An average trip on Greyhound from Buffalo to Newark takes 9 hours and 38 minutes, while the fastest available Greyhound trip will get you to Newark in 7 hours and 10 minutes,
On weekends, Greyhound offers 6 trips per day. A one way ticket costs $65.21 for a weekend trip to Newark.