Straight-line distance between Rotterdam, Netherlands and London, UK is approximately 380 km (236 miles). Actual travel distance varies by route (air, rail, road).