The additional seven flights a week to the Florida hub means the destination becomes twice-daily year-round.
The move will also mean better connections to Caribbean routes operated from Miami by BA’s oneworld partner American Airlines and will be a boon for cruise passengers.
BA will also upgrade its Miami service by opening a new concept lounge next year.
The carrier will also expand another important leisure route, Las Vegas, which will receive an extra three flights per week during peak months, bringing the weekly total to 10.
Meanwhile, an additional Gatwick-Cancun frequency means the service will be daily.