Travel options
from Dunfermline to Edinburgh

You can get from Dunfermline to Edinburgh by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

COMPARE Prices for trains, buses and flights

18 Oct
21 Oct
23 Oct

Travel Information to Edinburgh from Dunfermline

distanceDistance13 miles (21 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £7 • 33 min
carriersPopular travel companiesScotrail

Take a train to travel 13 miles (21 km) between Dunfermline and Edinburgh. Scotrail is the main travel provider operating this trip. Travellers can even take a direct from Dunfermline to Edinburgh.

Travel Tips

Travel from Dunfermline to Edinburgh
Travel 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 Dunfermline to Edinburgh.
What are my travel options from Dunfermline to Edinburgh?

Your travel option from Dunfermline to Edinburgh includes taking a train.

What is the fastest way to get to Edinburgh from Dunfermline?

Travelling by train is also the quickest way from Dunfermline to Edinburgh. It takes on average 33 min   to travel this journey.

How many miles from Dunfermline to Edinburgh would I travel?

Edinburgh is approximately 13 miles (21 km) away from Dunfermline.

How many scheduled departures are there a day from Dunfermline to Edinburgh?

The average frequency per day from Dunfermline to Edinburgh is:

  • Around 25 trains per day.

However, we recommend checking specific travel dates for your route between Dunfermline and Edinburgh as scheduled services by train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Dunfermline to Edinburgh?

These are the most popular departure and arrival points when travelling from Dunfermline to Edinburgh:

  • Most travellers board their train from Dunfermline Town and arrive in Edinburgh Waverley.
Which travel companies can help me find a way to get from Dunfermline to Edinburgh?

Let Omio help you find the best company to travel with to Edinburgh from Dunfermline:

  • You can travel by train from Dunfermline to Edinburgh with Scotrail, and you can find Scotrail Dunfermline to Edinburgh tickets for £7 on Omio.
Where should I go next after I travel between Dunfermline and Edinburgh?
Many of our customers travelling from Dunfermline to Edinburgh don't make Edinburgh their final stop. Some of the destinations worth visiting after are London, Glasgow or Manchester, either of which you could add to your Dunfermline and Edinburgh trip itinerary. Check Omio for the best and cheapest ways to travel from Edinburgh to any of these top destinations today!
How early should I book Dunfermline to Edinburgh tickets online to score the best deals?

When planning your trip to Edinburgh from Dunfermline, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Train tickets cost on average £7 one way.

However, we recommend buying tickets to Edinburgh from Dunfermline online a few months in advance to get the best deals and save money on your upcoming journey.