When you fly to The Bahamas with British Airways, you will arrive at your destination in roughly 9 hours 30 minutes. Choose British Airways to start your holiday in style, with our range of tasty in-flight food options, fantastic on-board entertainment and friendly crew, all helping ensure your journey is enjoyable from the moment you step on board.
Fly from London non-stop to the Bahamian capital Nassau. With online and mobile check-in options and easy access to Heathrow airport from all over London, as well as other locations in the UK, you can enjoy a hassle-free holiday when you fly with British Airways.
Choose to fly with hand baggage only or pick a price that includes a 23kg checked baggage allowance and free seat selection 24 hours before you fly. Enjoy our complimentary on-board food and bar service and take advantage of our online and mobile check in options to spend less time waiting at the airport.
When you fly from London to The Bahamas with British Airways, you'll arrive at Nassau International Airport, located in western New Providence Island, just outside the capital city. Taxis and shuttle vans are readily available outside the terminal building, transporting visitors to numerous locations across Nassau and beyond. To explore the idyllic Bahamas at your own pace, rent a car to pick up from the airport.
Save time and money by flying non-stop to The Bahamas with British Airways. When you fly with us, you don't have to worry about flight connections or stopovers, meaning you could be exploring the coral reefs and deserted, palm-fringed beaches of The Bahamas less than ten hours after leaving London.