Distance from Port Graham, Alaska to Homer, Alaska

Port Graham Homer
Total Distance
74.8 mi
(120.4 km)
Travel Time
4 hours 18 minutes

The driving distance from Port Graham, Alaska to Homer, Alaska is 74.8 mi (120.4 km)

The straight-line (air) distance is approximately 14.4 mi (23.2 km)

Estimated travel time by road is 4 hours 18 minutes

This route includes Toll roads along the way.

We found 2 routes between Port Graham and Homer.

Available Routes

Shortest Tolls
Homer - Seldovia
74.8 mi
120.4 km
4 hours 18 minutes
Fastest Tolls
Jakolof Bay Rd and Homer - Seldovia
74.8 mi
120.4 km
4 hours 18 minutes

Route Directions

Take McMullen Rd, Port Graham Rd, Logging Trail and Jakolof Bay Rd to Homer - Seldovia in Seldovia
51 mi
2 hr 37 min
18 mi
1 hr 29 min
Take Freight Dock Rd to Homer Spit Rd in Homer
0.9 mi
3 min
Continue on Homer Spit Rd. Drive to E Pioneer Ave
4.9 mi
8 min

Route Directions

Take McMullen Rd, Port Graham Rd, Logging Trail and Jakolof Bay Rd to Homer - Seldovia in Seldovia
51 mi
2 hr 37 min
18 mi
1 hr 29 min
Take Freight Dock Rd to Homer Spit Rd in Homer
0.9 mi
3 min
Continue on Homer Spit Rd to Heath St
4.6 mi
7 min
0.4 mi
1 min

Journey Details

Traveling from Port Graham, Alaska to Homer, Alaska covers 74.8 miles (120 km) in a northeast direction. This local streets, substantial route typically takes 4 hours 18 minutes under normal conditions.

Drivers have 2 route options between these locations (75-75 miles / 120-120 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views, toll sections, mountain passes, urban congestion. During evening weekend travel, expect typical weekend traffic patterns with average speeds around 20 mph (32 km/h) .

Journey Waypoints

Port Graham

Starting Point

Nanwalek, Alaska

33 mi to destination

3 mi
Seldovia, Alaska

Traveled 8 mi from origin

1 mi
Seldovia Village, Alaska

Traveled 17 mi from origin

1 mi
Diamond Ridge, Alaska

8 mi to destination

4 mi
Homer

Destination