NY → NH · about 229 miles

New York to Portsmouth bus schedule

C&J Bus Lines and FlixBus run 21 direct buses a week from New York to Portsmouth. The fastest takes 5 hours 5 minutes; the first bus leaves at 7:30 AM and the last at 11:59 PM.

Timetable data from · Schedule last changed

Buses a week
21
Fastest trip
5h 05m
First bus
7:30 AM
Last bus
11:59 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 New York, NY to Portsmouth, NH
DepartsArrivesDurationDaysStopsBus companyTicket
7:30 AM1:15 PM5h 45mDaily except FriNew York (P.A.B.T.) to Portsmouth (Transportation Center)C&J Bus Lines
Full timetable
Book (carrier website)
12:45 PM6:55 PM6h 10mDailyNew York (P.A.B.T.) to Portsmouth (Transportation Center)C&J Bus Lines
Full timetable
Book (carrier website)
4:00 PM9:50 PM5h 50mDaily except Thu from Nov 23New York (P.A.B.T.) to Portsmouth (Transportation Center)C&J Bus Lines
Full timetable
Book (carrier website)
6:00 PM11:05 PM5h 05mDailyNew York (P.A.B.T.) to Portsmouth (Transportation Center)C&J Bus Lines
Full timetable
Book (carrier website)
11:59 PM6:10 AM +1 day6h 11mMon, Thu, Fri, Sat, SunNYC Midtown 31st St & 8th Ave to Portsmouth Bus StopFlixBus
Full timetable
No online booking link

Route map

The map needs JavaScript.

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

Return trip: Portsmouth to New York

Questions

How long is the bus from New York to Portsmouth?

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

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

The earliest departure is at 7:30 AM (Mon, Sat, Sun) and the last at 11:59 PM (Mon, Thu, Fri, Sat, Sun).

Which bus companies go from New York to Portsmouth?

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

Where do I catch the bus in New York?

Buses to Portsmouth leave from Port Authority Bus Terminal and Ny Moynihan Train Hall At Penn Station.