Schedules by state
Bus & train schedules in New Hampshire
11 cities and towns in New Hampshire with intercity bus and train service from C&J Bus Lines, Amtrak, FlixBus and Greyhound. Busiest: Seabrook, Portsmouth and Dover.
Cities and towns
| City | Departures a week | Destinations | Company |
|---|---|---|---|
| Claremont | 14 departures a week | 29 destinations | Amtrak |
| Concord | 14 departures a week | 7 destinations | Greyhound |
| Dover | 287 departures a week | 13 destinations | C&J Bus Lines and Amtrak |
| Durham | 70 departures a week | 10 destinations | Amtrak |
| Exeter | 70 departures a week | 10 destinations | Amtrak |
| Hanover | 21 departures a week | 7 destinations | Greyhound |
| Keene | 14 departures a week | 11 destinations | Greyhound |
| Manchester | 42 departures a week | 7 destinations | Greyhound |
| North Walpole | 28 departures a week | 31 destinations | Amtrak and Greyhound |
| Portsmouth | 564 departures a week | 14 destinations | C&J Bus Lines, FlixBus and Greyhound |
| Seabrook | 615 departures a week | 4 destinations | C&J Bus Lines |