NY → MD · about 186 miles

New York to Salisbury bus schedule

FlixBus and Greyhound run 20 direct buses a week from New York to Salisbury. The fastest takes 4 hours 45 minutes; the first bus leaves at 11:00 AM and the last at 10:30 PM.

Timetable data from · No schedule changes since at least

Buses a week
20
Fastest trip
4h 45m
First bus
11:00 AM
Last bus
10:30 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses from New York, NY to Salisbury, MD
DepartsArrivesDurationDaysStopsBus company
11:00 AM4:25 PM5h 25mDailyNYC Chinatown 28 Allen St to Salisbury Park & RideFlixBus
Full timetable
5:00 PM9:45 PM4h 45mDaily except TueNYC Chinatown 28 Allen St to Salisbury Park & RideFlixBus
Full timetable
10:30 PM4:25 AM +1 day5h 55mDailyNew York Manhattan 42 St Bus Terminal to Salisbury Park & RideGreyhound
Full timetable

Route map

The map needs JavaScript.

Where to board in New York Where you get off in Salisbury The route of the busiest trip

Return trip: Salisbury to New York

Questions

How long is the bus from New York to Salisbury?

The fastest direct bus takes 4 hours 45 minutes; the typical trip is 5 hours 25 minutes.

What time is the first bus from New York to Salisbury?

The earliest departure is at 11:00 AM (Daily) and the last at 10:30 PM (Daily).

Which bus companies go from New York to Salisbury?

FlixBus and Greyhound run direct buses on this route.

Where do I catch the bus in New York?

Buses to Salisbury leave from NYC Chinatown 28 Allen St and Port Authority Bus Terminal.