MD → MD · about 87 miles

Hancock to Baltimore bus schedule

BayRunner Shuttle runs 13 direct buses a week from Hancock to Baltimore. The fastest takes 2 hours 15 minutes; the first bus leaves at 10:05 AM and the last at 6:05 PM.

Timetable data from · No schedule changes since at least

Buses a week
13
Fastest trip
2h 15m
First bus
10:05 AM
Last bus
6:05 PM

Timetable

Every bus leaves from Hancock and arrives at Baltimore (Downtown). 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 Hancock, MD to Baltimore, MD
DepartsArrivesDurationDaysBus companyTicket
10:05 AM12:20 PM2h 15mDailyBayRunner Shuttle
Full timetable
Book (carrier website)
6:05 PM8:20 PM2h 15mDaily except SatBayRunner Shuttle
Full timetable
Book (carrier website)

Route map

The map needs JavaScript.

Where to board in Hancock Where you get off in Baltimore The route of the busiest trip

Where to catch the bus in Hancock

Where the bus stops in Baltimore

Return trip: Baltimore to Hancock

Questions

How long is the bus from Hancock to Baltimore?

The fastest direct bus takes 2 hours 15 minutes.

What time is the first bus from Hancock to Baltimore?

The earliest departure is at 10:05 AM (Daily) and the last at 6:05 PM (Daily except Sat).

Which bus companies go from Hancock to Baltimore?

BayRunner Shuttle runs direct buses on this route.

Where do I catch the bus in Hancock?

Buses to Baltimore leave from Hancock BayRunner Shuttle bus stop.