British Airways operates nonstop flights from Hamilton (BDA) to London (LHR). The nonstop flight takes around ~6h 54m, covering 3,430 miles (5,520 km). Updated 29 June 2026.
We'll email you when a fare from BDA drops well below normal. Free, weekly, no password needed.
Free · weekly digest · no password needed
Sign up to see London schedule from BDA
Already have an account? Sign in
Yes, British Airways operates nonstop flights from Hamilton (BDA) to London (LHR).
British Airways operates nonstop flights from Hamilton to London.
The nonstop flight from Hamilton to London takes ~6h 54m (approximately 5520 km).