Distance from Saint John to Bonavista is one thousand and two miles.
The road trip out of Saint John to Bonavista will take approximately twenty-two hours forty-six minutes by car
Distance between Saint John and Bonavista
Flight from Saint John to Bonavista