Distance from Portrush to Hayling Island

The distance from Portrush to Hayling Island is 877 km (or 545 mi). The estimated driving time for the trip is 11h 43min and the main road for this route is the Preston Bypass, M6. In a straight line, the distance between Portrush and Hayling Island is 616 km (383 mi).