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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Falkirk to Edinburgh

distanceDistance23 miles (37 km)
durationAverage train duration33 min
priceAverage train ticket price£8 (€9)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersScotrail

Trains from Falkirk to Edinburgh cover the 23 miles (37 km) long journey taking on average 33 min with our travel partners like Scotrail. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £8, but the average price of train tickets is £8. Travellers depart most frequently from Falkirk Grahamston and arrive in Edinburgh Waverley.

Travel Tips

Trains from Falkirk to Edinburgh
Travel by train to Edinburgh 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 Falkirk to Edinburgh.
What is the cost of cheap trains to Edinburgh from Falkirk?
If you’re looking to save money on tickets, you can find a cheap train to Edinburgh from Falkirk for as little as £8  in the next 7 days.
What is the average cost of a train from Falkirk to Edinburgh?
In the next 7 days you’ll find that the average cost of a train ticket from Falkirk to Edinburgh is £8  one way.
What is the distance by train from Falkirk to Edinburgh?
The Falkirk to Edinburgh train distance is approximately 23 miles (37 km).
How many hours does it take from Falkirk to Edinburgh by train?
The Falkirk to Edinburgh train duration is on average 33 min, which is to be expected when travelling 23 miles (37 km) to Edinburgh from Falkirk. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What station does the Falkirk to Edinburgh train leave from? Which Edinburgh train station do I come into from Falkirk?

When taking a train from Falkirk, you have a couple of train stations you can depart from including Falkirk Grahamston and Falkirk High. When you arrive in Edinburgh, your train can arrive in train stations including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers travelling this route book their trains from Falkirk Grahamston   to Edinburgh Waverley.

Where is the train station in Falkirk? Where is the train station in Edinburgh?

Passengers board the train most frequently from Falkirk Grahamston, which is located around 0.2 miles (363 m) away from the city centre, and they get off the train at Edinburgh Waverley, located 0.2 miles (429 m) away from the city centre.

Which train providers can take me to Edinburgh from Falkirk?
When taking a train from Falkirk to Edinburgh, you can count on Scotrail for the best way to get you to Edinburgh. You can also check all possible train companies who offer a service from Falkirk to Edinburgh and compare the amenities they offer before buying a train ticket.
How many train services are there to Edinburgh from Falkirk a day?
On average, there are 25 trains a day from Falkirk to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I book Falkirk to Edinburgh train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you purchase train tickets to Edinburgh from Falkirk within the next 7 days, you can find tickets to cost on average £8 one way. To find the best prices for this route, consider booking your train ticket from Falkirk to Edinburgh a few months in advance.

Important Stations and Airports for this Journey

Falkirk Grahamston is the most popular Falkirk 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 Falkirk for your journey to Edinburgh.