NH → NY · about 229 miles

Portsmouth to New York bus schedule

C&J Bus Lines and FlixBus run 21 direct buses a week from Portsmouth to New York. The fastest takes 5 hours 35 minutes; the first bus leaves at 12:55 AM and the last at 4:00 PM.

Timetable data from · Schedule last changed

Buses a week
21
Fastest trip
5h 35m
First bus
12:55 AM
Last bus
4:00 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 Portsmouth, NH to New York, NY
DepartsArrivesDurationDaysStopsBus companyTicket
12:55 AM7:15 AM6h 20mMon, Tue, Wed, Sat, SunPortsmouth Bus Stop to NYC Midtown 31st St & 8th AveFlixBus
Full timetable
No online booking link
6:00 AM11:50 AM5h 50mDailyPortsmouth (Transportation Center) to New York (P.A.B.T.)C&J Bus Lines
Full timetable
Book (carrier website)
8:30 AM3:00 PM6h 30mDaily except Thu from Nov 23Portsmouth (Transportation Center) to New York (P.A.B.T.)C&J Bus Lines
Full timetable
Book (carrier website)
10:30 AM4:50 PM6h 20mDailyPortsmouth (Transportation Center) to New York (P.A.B.T.)C&J Bus Lines
Full timetable
Book (carrier website)
4:00 PM9:35 PM5h 35mDaily except ThuPortsmouth (Transportation Center) to New York (P.A.B.T.)C&J Bus Lines
Full timetable
Book (carrier website)

Route map

The map needs JavaScript.

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

Return trip: New York to Portsmouth

Questions

How long is the bus from Portsmouth to New York?

The fastest direct bus takes 5 hours 35 minutes; the typical trip is 5 hours 50 minutes.

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

The earliest departure is at 12:55 AM (Mon, Tue, Wed, Sat, Sun) and the last at 4:00 PM (Mon, Tue, Wed, Sat, Sun).

Which bus companies go from Portsmouth to New York?

C&J Bus Lines and FlixBus run direct buses on this route.

Where do I catch the bus in Portsmouth?

Buses to New York leave from Portsmouth (Transportation Center) and Portsmouth Bus Stop.