More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Dunfermline to Glasgow

distanceDistance33 miles (54 km)
priceAverage train ticket price£19 (€22)
changesDirect trainYes

Trains from Dunfermline to Glasgow cover the 33 miles (54 km) long route with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £19, but the average price of train tickets is £19. Travellers depart most frequently from Dunfermline Town and arrive in Glasgow Central.

Travel Tips: Trains from Dunfermline to Glasgow

Travel by train to Glasgow easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Dunfermline to Glasgow.

How much do cheap trains to Glasgow from Dunfermline cost?

You can find a cheap train from Dunfermline to Glasgow for some dates and times for as low as £19  one way in the next 7 days.

What is the average cost of a train from Dunfermline to Glasgow?

In the next 7 days you’ll find that the average cost of a train ticket to Glasgow from Dunfermline is £19  one way.

What is the distance to Glasgow from Dunfermline via train?

The distance from Dunfermline to Glasgow by train is approximately 33 miles (54 km).

Which train station from Dunfermline to Glasgow do I depart from? Which Glasgow train station from Dunfermline do I arrive in?

There are a few train stations in Dunfermline to start your route from including Dunfermline Town and Dunfermline Queen Margaret. In Glasgow you have a few train station options to choose from for your arrival including Glasgow Central, Glasgow Queen Street and Charing Cross (Glasgow).

Omio customers travelling this route depart most frequently from Dunfermline Town   and arrive in Glasgow Central.

Where is the train station in Dunfermline? Where is the train station in Glasgow?

You can find the most popular departure train station for this journey, Dunfermline Town, located approximately 0.4 miles (569 m) from the city centre of Dunfermline. The most popular arrival train station in Glasgow, called Glasgow Central, is located around 0.5 miles (757 m) away from its city centre.

How early should I buy Dunfermline to Glasgow train tickets to get the best deals?

You can find a train from Dunfermline to Glasgow to cost on average £19 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Dunfermline to Glasgow train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Dunfermline Town is the most popular Dunfermline railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Dunfermline for your journey to Glasgow.

More options for your journey from Dunfermline to Glasgow

Here are some other resources that might have the information you need