Buffalo Niagara International Airport has non-stop services to 30 airports across several countries including Jamaica .
On average there are over 100 flights per day , with non-stop service to 30 airports across the United States , Mexico , and the Dominican Republic.
Buffalo Niagara International Airport