NH → MA · about 112 miles

Hanover to Boston bus schedule

Greyhound runs 14 direct buses a week from Hanover to Boston. The fastest takes 2 hours 45 minutes; the first bus leaves at 4:50 AM and the last at 1:45 PM.

Timetable data from · No schedule changes since at least

Buses a week
14
Fastest trip
2h 45m
First bus
4:50 AM
Last bus
1:45 PM

Timetable

Every bus leaves from Hanover (Hanover Inn) and arrives at Boston South Station. 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 Hanover, NH to Boston, MA
DepartsArrivesDurationDaysBus company
4:50 AM7:35 AM2h 45mDailyGreyhound
Full timetable
1:45 PM4:45 PM3h 00mDailyGreyhound
Full timetable

Route map

The map needs JavaScript.

Where to board in Hanover Where you get off in Boston The route of the busiest trip

Where to catch the bus in Hanover

Where the bus stops in Boston

Return trip: Boston to Hanover

Questions

How long is the bus from Hanover to Boston?

The fastest direct bus takes 2 hours 45 minutes.

What time is the first bus from Hanover to Boston?

The earliest departure is at 4:50 AM (Daily) and the last at 1:45 PM (Daily).

Which bus companies go from Hanover to Boston?

Greyhound runs direct buses on this route.

Where do I catch the bus in Hanover?

Buses to Boston leave from Hanover (Hanover Inn).