Distance from Bonavista to St. Johns is one hundred and ninety-three miles.
The road trip out of Bonavista to St. Johns will take approximately three hours nineteen minutes by car
Distance between Bonavista and St. Johns
Flight from Bonavista to St. Johns