British Airways does not currently operate direct flights from Scotland (Edinburgh or Glasgow) to Orlando. In 2026, the primary direct service for British Airways to Orlando International Airport (MCO) remains based at London Gatwick (LGW). Travelers from Scotland typically book a connecting flight with British Airways, flying from Edinburgh (EDI) or Glasgow (GLA) to London Gatwick or Heathrow (LHR) before boarding the long-haul leg to Florida. This journey usually takes around 12 to 14 hours total, including the layover. For those seeking direct flights from Scotland to Florida, alternative carriers like Virgin Atlantic or Aer Lingus (via Dublin) occasionally offer seasonal direct routes, but a British Airways itinerary will almost certainly involve a transit through London.