The best way to find a cheap train ticket from Newquay to Edinburgh is to book your journey as far in advance as possible and to avoid traveling at rush hour.
|Distance||389 miles (628 km)|
|Train frequency||3 a day|
|Train providers||First Great Western Service|
Trains from Newquay to Edinburgh cover the 389 miles (628 km) long route taking on average 12 h 39 min with our travel partners like First Great Western Service. Normally, there are 3 trains operating per day, including direct services available.
Here are some other resources that might have the information you need