Miami balances on the south-west coast of Florida. Its spot between Cuba and Mexico gives it a more Central American feel than the other US states. The Art Deco district showcases Caribbean-bright hotels and restaurants, while Little Havana serves up the best cigars in town.
But really, people come here for the beaches. Drive over the bridges that swoop over Biscayne Bay, and you’ll reach Miami Beach – a jigsaw of sand-side pools, chilled-out boardwalks, beach bars and nature reserves.
Tempted? Just hop on a direct 9.5-hour-long flight from London. They depart several times a day.
Direct flights are around 9 hours 30 minutes long. Indirect flights can last anything between 13 and 61 hours, depending on the stopover.
American Airlines, Virgin Atlantic and British Airways fly direct. Or you could snag an indirect flight with airlines such as Air Canada and United Airlines.
Around 5 direct flights from London to Miami take off a day. Want more choice? Choose a flight with a stopover – there are almost 150 of them a day.
Direct flights usually depart from Heathrow Airport. Alternatively, choose a flight with a stopover and fly from Gatwick Airport, London City Airport, London Luton Airport or London Stansted Airport.
All flights land in Miami International Airport.
There’s usually not much in the price of direct London to Miami flights. Fly in the winter for the best prices.
Miami’s reputation as a party town precedes it. South Beach doubles as a retreat for well-heeled lounge lizards and celebrity clubbers. Art Deco hotels and museums rock right up to the beach, while Chevys cruise up Ocean Road. The north end of Miami Beach is a tad wilder, starring nature reserves and sand dunes.
Miami is also a great entry point for the Everglades and Florida Keys – a series of islands that curve out into the Golf of Mexico.
Wondering when to go? Miami is much warmer and drier than London all year round, thanks to its tropical climate.
Try out our search engine to find cheap flights from London to Miami.