All scheduled flights from Miami to Saint Lucia (MIA-UVF)
USA
Saint Lucia
There is only one scheduled flight from MIA to UVF. You can fly from Miami to Saint Lucia non-stop on every weekday and the flight takes about 3 hours and 45 minutes.