Are there direct trains from Newcastle to Edinburgh?

There are only a few train companies that go between Newcastle and Edinburgh. LNER offers frequent, clean and comfortable trains with free Wi-Fi, plug socks and food onboard. Trains run three times an hour at peak times and the journey takes around an hour and a half.