The drive from Elliston to Bay Roberts is approximately 215 kilometers. You will travel along Route 238, Route 230, and then merge onto Route 70. The journey takes about 2 hours and 45 minutes. Bay Roberts is a large town on the Avalon Peninsula, known for its beautiful coastline and its role as a service hub for the surrounding communities.
Total Distance: 215 km driving distance; 130 km straight-line air distance.
The roads are well-maintained but can be winding.
Year-round, as Bay Roberts is a major service hub.