Distance from Ballantine, Montana to Lewistown, Montana

Ballantine Lewistown
Total Distance
168.5 mi
(271.1 km)
Travel Time
2 hours 44 minutes

The driving distance from Ballantine, Montana to Lewistown, Montana is 168.5 mi (271.1 km)

The straight-line (air) distance is approximately 61 mi (98.2 km)

Estimated travel time by road is 2 hours 44 minutes

We found 2 routes between Ballantine and Lewistown.

Available Routes

Shortest Fastest
US-87 N
132.9 mi
213.8 km
2 hours 13 minutes
MT-3
168.5 mi
271.1 km
2 hours 44 minutes

Route Directions

Get on I-94 W from Ash St and S 16th Rd
1.2 mi
2 min
Continue on I-94 W to Billings
19.8 mi
19 min
Continue to Golden Valley County
46.4 mi
45 min
Follow MT-3 N/US-12 W and US-191 N to 6th Ave S in Lewistown
101.1 mi
1 hr 36 min
0.1 mi
0 min

Route Directions

Take E G Rd, Hwy 312, 12 Mile Rd and Shepherd Acton Rd to US-87 N
19.5 mi
23 min
Follow US-87 N to 6th Ave S in Lewistown
113.3 mi
1 hr 50 min
0.1 mi
0 min

Journey Details

Traveling from Ballantine, Montana to Lewistown, Montana covers 132.9 miles (214 km) in a northwest direction. This highway, substantial route typically takes 2 hours 13 minutes under normal conditions.

Drivers have 2 route options between these locations (133-168 miles / 214-271 km). The primary route shown here saves 32 minutes compared to alternatives.

Journey Waypoints

Ballantine

Starting Point

Shepherd, Montana

140 mi to destination

6 mi
Klein, Montana

Traveled 35 mi from origin

9 mi
Elso, Montana

105 mi to destination

3 mi
Camp Three, Montana

70 mi to destination

10 mi
Rothiemay, Montana

Traveled 105 mi from origin

10 mi
Piper, Montana

35 mi to destination

7 mi
Heath, Montana

Traveled 140 mi from origin

2 mi
Lewistown

Destination