How to get from Houston to Petersburg by car, truck, bike, walk

Distance between Houston and Petersburg is 1094 kilometers (678 miles).
Driving distance from Houston to Petersburg is 1557 kilometers (965 miles)

HoustonPetersburg
Leaving from
Going to

Route Map

4 Ways from Houston (United States/Alaska) to Petersburg (United States/Alaska)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Armstrong Road 273 m
2. Turn left onto George Parks Highway, AK 3 25.95 km
3. Turn left onto East Palmer-Wasilla Highway 9.89 km
4. Turn left onto North Trunk Road 1.49 km
5. At roundabout, take exit 2 onto North Trunk Road 3.53 km
6. Turn right onto North Palmer - Fishhook Road 3.91 km
7. Turn left onto Glenn Highway, AK 1 220.80 km
8. Turn left onto Richardson Highway, AK 1, AK 4 22.49 km
9. Turn right onto Tok Cutoff, AK 1 196.39 km
10. Turn right onto Alaska Highway, AK 2 466.96 km
11. Turn right onto Haines Road, 3 236.61 km
12. Keep left onto Main Street, AK 7 190 m
13. Keep left onto Union Street 1.08 km
14. Turn left onto 2nd Avenue 6.48 km
15. Turn right 117 m
16. Turn left onto Alaska Marine Highway - Juneau-Haines 124.72 km
17. Turn slight right 53 m
18. Turn sharp right 234.30 km
19. Turn slight left 189 m
20. Keep left 47 m
21. Turn left onto South Nordic Drive, AK 7 1.44 km
22. Turn right onto Fram Street 119 m
23. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Houston (United States/Alaska) to Petersburg (United States/Alaska)?
How do I get from Houston (United States/Alaska) to Petersburg (United States/Alaska) the fastest?
How long does it take to get from Houston (United States/Alaska) to Petersburg (United States/Alaska)?