Distance from Bonavista to Bay Roberts is one hundred and sixty-one miles.
The road trip out of Bonavista to Bay Roberts will take approximately two hours fifty-four minutes by car
Distance between Bonavista and Bay Roberts
Flight from Bonavista to Bay Roberts