|Distance||198 miles (319 km)|
|Average train ticket price||£78 (€87)|
Trains from Manchester to St. Andrews cover the 198 miles (319 km) long route with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £70, but the average price of train tickets is £78. Travellers depart most frequently from Manchester Piccadilly and arrive in St Andrews.
Omio customers travelling this route depart most frequently from Manchester Piccadilly and arrive in St Andrews.
Passengers board the train most frequently from Manchester Piccadilly, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at St Andrews, located 0 mile (s) / 0 km away from the city centre.
Here are some other resources that might have the information you need