VT → CT · about 108 miles

Brattleboro to New Haven bus & train schedule

Amtrak and Greyhound run 14 direct buses and trains a week from Brattleboro to New Haven. The fastest takes 3 hours 6 minutes; the first departure leaves at 8:00 AM and the last at 1:02 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
14
Fastest trip
3h 06m
First departure
8:00 AM
Last departure
1:02 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 and trains from Brattleboro, VT to New Haven, CT
DepartsArrivesDurationDaysStopsCompany
8:00 AM11:30 AM3h 30mDailyBrattleboro Shell to New Haven Bus StopGreyhound
Full timetable
1:02 PM4:08 PM3h 06mMon–FriBrattleboro Amtrak Station to New HavenAmtrak
Full timetable
1:02 PM4:09 PM3h 07mThu, Sat, SunBrattleboro Amtrak Station to New HavenAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in Brattleboro Where you get off in New Haven The route of the busiest trip

Return trip: New Haven to Brattleboro

Questions

How long is the bus or train from Brattleboro to New Haven?

The fastest direct bus or train takes 3 hours 6 minutes; the typical trip is 3 hours 6 minutes.

What time is the first departure from Brattleboro to New Haven?

The earliest departure is at 8:00 AM (Daily) and the last at 1:02 PM (Thu).

Which bus and rail companies go from Brattleboro to New Haven?

Amtrak and Greyhound run direct buses and trains on this route.

Where do I board in Brattleboro?

Buses and trains to New Haven leave from Brattleboro Amtrak Station and Brattleboro Shell.