MD → MD · about 22 miles
Ocean Pines to Salisbury bus schedule
BayRunner Shuttle runs 35 direct buses a week from Ocean Pines to Salisbury. The fastest takes 50 minutes; the first bus leaves at 8:30 AM and the last at 4:30 PM.
Timetable data from · No schedule changes since at least
- Buses a week
- 35
- Fastest trip
- 50m
- First bus
- 8:30 AM
- Last bus
- 4:30 PM
Timetable
Every bus leaves from Ocean Pines and arrives at Salisbury (BRS). Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.
| Departs | Arrives | Duration | Days | Bus company | Ticket |
|---|---|---|---|---|---|
| 8:30 AM | 9:20 AM | 50m | Daily | BayRunner Shuttle Full timetable | Book (carrier website) |
| 10:30 AM | 11:20 AM | 50m | Daily | BayRunner Shuttle Full timetable | Book (carrier website) |
| 12:30 PM | 1:20 PM | 50m | Daily | BayRunner Shuttle Full timetable | Book (carrier website) |
| 2:30 PM | 3:20 PM | 50m | Daily | BayRunner Shuttle Full timetable | Book (carrier website) |
| 4:30 PM | 5:20 PM | 50m | Daily | BayRunner Shuttle Full timetable | Book (carrier website) |
Route map
The map needs JavaScript.
Where to board in Ocean Pines Where you get off in Salisbury The route of the busiest trip
Where to catch the bus in Ocean Pines
- Ocean Pines BayRunner Shuttle bus stop Map of Ocean Pines BayRunner Shuttle bus stop (Google Maps)
Where the bus stops in Salisbury
Return trip: Salisbury to Ocean Pines
Questions
How long is the bus from Ocean Pines to Salisbury?
The fastest direct bus takes 50 minutes; the typical trip is 50 minutes.
What time is the first bus from Ocean Pines to Salisbury?
The earliest departure is at 8:30 AM (Daily) and the last at 4:30 PM (Daily).
Which bus companies go from Ocean Pines to Salisbury?
BayRunner Shuttle runs direct buses on this route.
Where do I catch the bus in Ocean Pines?
Buses to Salisbury leave from Ocean Pines BayRunner Shuttle bus stop.