Are there direct trains from York to Edinburgh?

A number of direct services are available but don't forget that LNER offers frequent, clean and comfortable trains with free Wi-Fi, plug socks and food onboard. There are two trains every hour and a journey of roughly two and a half hours.