Distance from Saint John to Richmond is three thousand, five hundred and seventy-eight miles.
The road trip out of Saint John to Richmond will take approximately two days four hours fifty-three minutes by car
Distance between Saint John and Richmond
Flight from Saint John to Richmond