Distance from Portsmouth to Belfast

The distance from Portsmouth South East - England to Belfast Northern Ireland by car is 789 km (or 491 mi). The estimated driving time for the trip is 9 h 54 min and the main road for this route is the Airport Motorway, M1. In a straight line, the distance between Portsmouth and Belfast is 533 km (332 mi).