Distance from Amrita, Massachusetts to Barnstable, Massachusetts

Amrita Barnstable
Total Distance
26.3 mi
(42.4 km)
Travel Time
35 minutes

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

Shortest
MA-151 E and MA-28 S/Falmouth Rd
19.7 mi
31.7 km
36 minutes
Fastest
US-6 E
26.3 mi
42.4 km
35 minutes

Route Directions

Take Megansett Rd, Scraggy Neck Rd and MA-28A N/Sandwich Rd to MA-28 N
2.9 mi
6 min
4.2 mi
4 min
Continue to US-6 E
3.7 mi
5 min
Follow US-6 E to MA-132 S/Iyannough Rd in Barnstable. Take exit 68 from US-6 E
12.7 mi
12 min
2.8 mi
6 min

Route Directions

Take MA-151 E to MA-28 S/Falmouth Rd in Mashpee
8.4 mi
14 min
Follow MA-28 S/Falmouth Rd to Airport Rotary in Barnstable
11.3 mi
21 min

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

Smalltown, Massachusetts

24 mi to destination

3 mi
Mashpee, Massachusetts

Traveled 6 mi from origin

2 mi
Santuit, Massachusetts

12 mi to destination

1 mi
Farmersville, Massachusetts

Traveled 18 mi from origin

2 mi
Craigville, Massachusetts

6 mi to destination

1 mi
Cape Cod, Massachusetts

Traveled 24 mi from origin

1 mi
Barnstable

Destination