Yes, you can fly direct from New York to Scotland, and the options have expanded significantly in recent years. Both John F. Kennedy International (JFK) and Newark Liberty International (EWR) offer non-stop service to Scotland's two major airports: Edinburgh (EDI) and Glasgow (GLA). Major carriers like Delta Air Lines, United Airlines, and JetBlue operate year-round or seasonal daily flights. United is particularly known for its consistent service from Newark to Edinburgh, while Delta and JetBlue have increased their presence from JFK to Edinburgh to meet the high demand for Scottish tourism. The flight duration typically ranges from 6.5 to 7.5 hours, making it a relatively quick transatlantic hop. While Edinburgh receives the majority of direct international traffic due to its status as a top tourist destination and financial hub, Glasgow also maintains direct links, particularly during the peak summer season. These direct routes are incredibly popular for travelers looking to explore the Highlands, visit golf courses, or attend the Edinburgh Fringe Festival without the hassle of a layover in London or Dublin.