Distance from Foss, Oklahoma to Swan Lake, Oklahoma
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
Route Directions
Take E 4th St/Adams St to OK-44 S/Broadway
Follow I-40 E, OK-54 S and Hwy 152 E to County Street 2510 in Caddo County
Continue on County Street 2510. Drive to Lillie Rd
Route Directions
Take E 4th St/Adams St to OK-44 S/Broadway
Continue on E 1120 Rd to US-183 S
Take Hwy 152 E to County Street 2510 in Caddo County
Continue on County Street 2510. Drive to Lillie Rd
Route Directions
Take E 4th St/Adams St to OK-44 S/Broadway
Take Hwy 152 E to County Street 2510 in Caddo County
Continue on County Street 2510. Drive to Lillie Rd
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
Swan Lake
Destination