The distance between Saint Petersburg to Mobile is 867 Mi by road. You can also find the distance from Saint Petersburg to Mobile using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Saint Petersburg to Mobile for road driving directions!