Hotels between Boston and Cape Cod are located on I-93 and Route 3 in Massachusetts. Cape Cod is 70 miles southeast of Boston.
From North to South
The route from Boston to Cape Cod begins on I-93. I-93 passes through Quincey and then connects to MA 3 at the "Braintree Split" in Braintree, MA. Forty-five miles south, MA 3 merges into US 6 just north of the Cape Cod Canal.
I-93 Boston Hotels
Quincy Hotels I-93
Braintree Hotels I-93 at MA 3, Braintree Split
Rockland Hotels MA 3
Kingston Hotels MA 3
Plymouth Hotels MA 3
MA 3 merges with US 6 above the the Cape Cod Canal. Bourne and Sandwich, located immediately south of the canal, are the northernmost towns on Cape Cod.
Bourne Hotels US 6
Sandwich Hotels US 6
US 6 Cape Cod Hotels
Map of Boston to Cape Cod Hotels
Click any colored area to see hotels within that area.
Why Book Here?
Lowest price guarantee
Pay at hotel in most cases If you don't like your hotel,
we'll refund your money.
Cash rewards + hotel points too
See more reasons
Hotels between Boston and Salem
Hotels between Boston and Providence
Hotels between Syracuse and Rochester
Hotels between Rochester and Buffalo
Hotels between Buffalo NY and Erie PA
Hotels between Hershey and Lancaster PA
On place pages like this, we order hotels from lowest cost to highest except we list low-rated hotels at the bottom of the page.
Most of our competitors order these same hotels in other ways that make them more money.
motels are smaller lodgings that have rooms you can enter directly from the parking area.
At hotels, on the other hand, you can enter your room only through a hall inside the building.