Travel from Scranton to Buffalo

Bus or fly from Scranton to Buffalo?

Greyhound USA operates a bus from Scranton to Buffalo once daily. Tickets cost $30 - $75 and the journey takes 6 h 35 min. Alternatively, American Airlines, United Airlines and Delta fly from Scranton to Buffalo every 2 hours.

Book transport from Scranton to Buffalo

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Scranton to Buffalo

From Scranton, PA bus to Buffalo, NY. 6 h 35 min $58. From Scranton drive to Buffalo. 4 h 43 min $30. From Scranton taxi to Scranton/Wilkes-Barre airport, fly to Buffalo airport, then line 204 bus to Buffalo. 4 h 51 min $513. From Scranton bus to 42 St - Port Authority Bus Terminal, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Buffalo airport, then line 204 bus to Buffalo. 7 h 1 min $197. From Scranton bus to 42 St - Port Authority Bus Terminal, subway to Station D Jamaica Station, train to New York JFK airport, fly to Buffalo airport, then line 204 bus to Buffalo. 7 h 11 min $186. From Scranton bus to Port Authority Bus Terminal, West 41st Street, Long Island City, New York City, New York, 10036, United States of America, bus to Newark airport, fly to Buffalo airport, then line 204 bus to Buffalo. 7 h 7 min $224.