|New York to Cape Cod: Plane, Train, Bus|
|The fastest, most comfortable way to travel by public land transport between New York City and Cape Cod (Hyannis) is by Amtrak train and Peter Pan bus. A flight may be quicker, but more expensive.|
JetBlue Airways operates nonstop flights from New York (JFK and EWR) to Barnstable Municipal Airport in Hyannis (HYA) on Cape Cod for as little as $170 round-trip mid-week off-season, more like $330 to $374 round-trip in the summer, up to $558+ for some weekend flights. The nonstop flight takes just over one hour.
Other flights, going via Nantucket (ACK), may be more expensive, may take 3 hours or more, or even require an overnight stop.
Flights between New York City and Cape Cod's other airport at Provincetown (PVC) require a connection in Boston. One-way fares are $283 to $391 and up.
You can check flights and fares on Kayak.com.
Add to this the cost of city-to-airport transport in New York, and perhaps on Cape Cod (though you can walk the one mile [1.6 km] south from Barnstable Municipal Airport in Hyannis to the Hyannis Transportation Center (for local Cape Cod buses) in about 22 minutes. More...)
Peter Pan Bus runs at least 5 buses daily between New York City and Hyannis. The trip via Providence, Fall River, New Bedford and Bourne MA lasts 6-1/4 to 7 hours and costs about $48 to $70 one-way, $96 to $140 round-trip. Train + bus (see below) is more expensive, but also more comfortable, and can be faster.
Train + Bus
More than a dozen Amtrak trains depart New York's Pennsylvania Station (NYP) in the morning and early afternoon and reach the Providence Amtrak Station (PVD) in time for you to take a taxi or city bus to the Providence Peter Pan Bus Terminal for the bus to Hyannis MA on Cape Cod.
The complete journey takes as little as 5-1/2 hours, or up to 7-3/4 hours or more, depending on your connection in Providence.
You can make a second connection at Bourne MA for buses to Falmouth and Woods Hole (for ferryboats to the islands of Nantucket and Martha's Vineyard) and to Barnstable. Some Peter Pan buses continue from Hyannis to Provincetown at the far tip of Cape Cod.
Train + Bus Fares
Train fare on the Acela Express from New York City to Providence is around $129 to $213 one-way. Bus fare from Providence to Hyannis is around $31 to $36 one-way, for a total New York-to-Hyannis one-way cost of $160 to $249 for the trip of under six hours. Round-trip fares are slightly less than twice as much as one-way fares.
You can save money on the train fare by taking an Amtrak Northeast Regional train ($56 to $128 one-way) instead of the Acela Express. Northeast Regional trains take a bit longer—but total trip time can still be under seven hours. Here's a tip: go Business Class on the Northeast Regional and it will be more comfortable and still cost less than the lowest-priced seat on the Acela.
Train + Bus Schedules
The best connections and shortest travel times are shown in boldface.
*Acela Express, faster but more expensive.
Transfer in Providence
Some Peter Pan buses stop at Kennedy Plaza Intermodal Transportation Center (that is, the city-center bus stops, called "Providence Downtown" in the Peter Pan Bus schedules), but only to drop passengers, not to take on passengers. So you must make your way from Providence Amtrak Station to the Peter Pan Bus Terminal. Here's how:
Amtrak Station to Peter Pan Bus Terminal
Peter Pan Bus Terminal is 2 miles (3.2 km) north of the Providence Amtrak Station (map), a taxi or ride-hail (Uber, Lyft, etc.) ride of 10 minutes ($5 to $10) in light traffic; or you can ride a RIPTA R Line bus (direction: Pawtucket Transit Center) from Providence Amtrak Station or Kennedy Plaza northbound to the Third Street stop (7 minutes), then walk northwest on Frost Street, Cemetery Street and Pomfret Street for another 7 minutes (4/10 mile, 650 meters) to the Peter Pan Bus Terminal (map). Buses run every 10 minutes on weekdays, every 15 minutes on weekends. Cash fare is $2, payable on the bus. More...
Making Train & Bus Reservations
Be sure to check the Amtrak website to confirm train times and fares, and to make reservations (required for the Acela Express trains). Confirm Peter Pan Bus times and fares, and buy tickets online, or call Peter Pan toll-free at 1-800-343-9999.
—by Tom Brosnahan