Search Petersburg to Richmond flights
Discover the best flight deals from Petersburg to Richmond

The distance between Petersburg and Richmond is approximately 4,558.98 km. Find the best flight deals and travel tips.
Airports in Petersburg
Airports in Richmond
Common questions about Petersburg to Richmond flights