Distance from Amrita, Massachusetts to Barnstable, Massachusetts
The driving distance from Amrita, Massachusetts to Barnstable, Massachusetts is 26.3 mi (42.4 km)
The straight-line (air) distance is approximately 10.6 mi (17.1 km)
Estimated travel time by road is 35 minutes
We found 2 routes between Amrita and Barnstable.
Available Routes
Route Directions
Take Megansett Rd, Scraggy Neck Rd and MA-28A N/Sandwich Rd to MA-28 N
Continue to US-6 E
Follow US-6 E to MA-132 S/Iyannough Rd in Barnstable. Take exit 68 from US-6 E
Route Directions
Take MA-151 E to MA-28 S/Falmouth Rd in Mashpee
Follow MA-28 S/Falmouth Rd to Airport Rotary in Barnstable
Journey Details
Traveling from Amrita, Massachusetts to Barnstable, Massachusetts covers 19.7 miles (32 km) in a east direction. This secondary roads, moderate route typically takes 36 minutes under normal conditions.
Drivers have 2 route options between these locations (20-26 miles / 32-42 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Amrita
Starting Point
Barnstable
Destination