Distance from Foss, Oklahoma to Swan Lake, Oklahoma

Foss Swan Lake
Total Distance
59.2 mi
(95.3 km)
Travel Time
58 minutes

The driving distance from Foss, Oklahoma to Swan Lake, Oklahoma is 59.2 mi (95.3 km)

The straight-line (air) distance is approximately 24.8 mi (39.8 km)

Estimated travel time by road is 58 minutes

We found 3 routes between Foss and Swan Lake.

Available Routes

Shortest Fastest
Hwy 152 E
52.2 mi
83.9 km
57 minutes
E 1120 Rd and Hwy 152 E
52.2 mi
83.9 km
1 hour
I-40 E and OK-54 S
59.2 mi
95.3 km
58 minutes

Route Directions

Take E 4th St/Adams St to OK-44 S/Broadway
0.1 mi
0 min
Follow I-40 E, OK-54 S and Hwy 152 E to County Street 2510 in Caddo County
55.1 mi
51 min
Continue on County Street 2510. Drive to Lillie Rd
4 mi
6 min

Route Directions

Take E 4th St/Adams St to OK-44 S/Broadway
0.1 mi
0 min
4.3 mi
5 min
Continue on E 1120 Rd to US-183 S
10.9 mi
15 min
Take Hwy 152 E to County Street 2510 in Caddo County
32.9 mi
32 min
Continue on County Street 2510. Drive to Lillie Rd
4 mi
6 min

Route Directions

Take E 4th St/Adams St to OK-44 S/Broadway
0.1 mi
0 min
Take Hwy 152 E to County Street 2510 in Caddo County
48.1 mi
50 min
Continue on County Street 2510. Drive to Lillie Rd
4 mi
6 min

Journey Details

Traveling from Foss, Oklahoma to Swan Lake, Oklahoma covers 52.2 miles (84 km) in a east direction. This mixed highways and local roads, moderate route typically takes 57 minutes under normal conditions.

Drivers have 3 route options between these locations (52-59 miles / 84-95 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Foss

Starting Point

Braithwaite, Oklahoma

57 mi to destination

2 mi
Bessie, Oklahoma

Traveled 14 mi from origin

1 mi
Corn, Oklahoma

Traveled 28 mi from origin

4 mi
Colony, Oklahoma

Traveled 43 mi from origin

2 mi
Cowden, Oklahoma

14 mi to destination

2 mi
Alfalfa, Oklahoma

Traveled 57 mi from origin

2 mi
Swan Lake

Destination