Distance from Ruby, Virginia to Fairview Beach, Virginia
The driving distance from Ruby, Virginia to Fairview Beach, Virginia is 32.2 mi (51.8 km)
The straight-line (air) distance is approximately 11.7 mi (18.9 km)
Estimated travel time by road is 47 minutes
We found 3 routes between Ruby and Fairview Beach.
Available Routes
Route Directions
Follow State Rte 610 E/Garrisonville Rd to Winding Creek Rd
Take I-95 S and VA-218 E to State Rte 696/Fairview Dr in King George County
Follow State Rte 696/Fairview Dr to Pavilion Dr in Fairview Beach
Route Directions
Follow State Rte 610 E/Garrisonville Rd to Winding Creek Rd
Follow Ramoth Church Rd to Eskimo Hill Rd
Follow Eskimo Hill Rd and Brooke Rd to VA-218 E
Follow State Rte 696/Fairview Dr to Pavilion Dr in Fairview Beach
Route Directions
Take VA-218 E to State Rte 696/Fairview Dr in King George County
Follow State Rte 696/Fairview Dr to Pavilion Dr in Fairview Beach
Journey Details
Traveling from Ruby, Virginia to Fairview Beach, Virginia covers 30.3 miles (49 km) in a southeast direction. This secondary roads, moderate route typically takes 47 minutes under normal conditions.
Drivers have 3 route options between these locations (30-32 miles / 49-52 km). The primary route shown here saves no time compared to alternatives.
The route features coastal roads. During morning weekday travel, expect morning rush hour with average speeds around 36 mph (58 km/h) .
Journey Waypoints
Ruby
Starting Point
Fairview Beach
Destination