Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Dunfermline to Edinburgh

🚆 Hop on a direct train from Dunfermline Town to Edinburgh with First ScotRail Service. The journey, which takes approximately 36 minutes, offers a convenient and scenic route between the two Scottish cities. 💷 Ticket prices for the Dunfermline to Edinburgh train typically range from £6 to £13, providing an affordable and efficient mode of transportation for travelers looking to explore both cities without the hassle of driving or parking.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Find accommodation
  • The train service from Dunfermline to Edinburgh is operated by First ScotRail Service. The direct route departs from Dunfermline Town station and arrives at Edinburgh station, with trains departing hourly every day. The journey typically takes approximately 36 minutes. Ticket prices for this route range from £6 to £13.
  • The fastest train between Dunfermline and Edinburgh is the direct service operated by First ScotRail Service. This train departs from Dunfermline Town station and arrives at Edinburgh station, with services departing hourly every day. The journey typically takes approximately 36 minutes, making it a quick and convenient option for traveling between the two cities. Ticket prices for this route range from £6 to £13.
  • Trains departing for Edinburgh from Dunfermline leave from Dunfermline Town station. This station serves as the departure point for the train services operated by First ScotRail Service traveling between the two cities. Passengers can board the train at Dunfermline Town station to begin their journey to Edinburgh.
  • There are multiple trains operating between Dunfermline and Edinburgh. The direct train service, operated by First ScotRail Service, departs from Dunfermline Town station and arrives at Edinburgh station. These trains run hourly and operate every day, providing passengers with frequent and convenient travel options between the two cities. The journey typically lasts around 36 minutes, offering a swift and efficient transportation choice for those traveling from Dunfermline to Edinburgh.
  • The train from Dunfermline to Edinburgh operated by First ScotRail Service arrives at Edinburgh station. Edinburgh station is a centrally located transportation hub in the city, making it convenient for passengers to access various parts of Edinburgh upon arrival. Passengers can easily disembark the train and continue their journey using other modes of transportation or explore the nearby attractions and amenities in the city center. With its strategic location, Edinburgh station serves as a key entry point for travelers visiting the capital city of Scotland.
  • The first train of the day from Dunfermline to Edinburgh typically departs from Dunfermline Town station in the early morning. The exact departure time may vary, but trains generally start running early to accommodate commuters and travelers. The last train of the day usually leaves Dunfermline for Edinburgh in the late evening, providing passengers with a convenient option for travel even during later hours. With hourly services operating every day, passengers have flexibility in choosing a suitable departure time that aligns with their schedule.
  • There are multiple direct train trips available each day between Dunfermline and Edinburgh. With trains departing hourly and operating every day, passengers have a range of options to choose from for their journey. The convenient frequency of services ensures that travelers can easily plan their trip and select a departure time that best suits their schedule. The journey typically takes around 36 minutes, making it a quick and efficient way to travel between the two cities.
  • Yes, there is a direct train connection between Dunfermline and Edinburgh. The train departs from Dunfermline Town station and arrives at Edinburgh station. Services are available hourly and operate every day, providing passengers with a convenient and efficient way to travel between the two cities. The journey typically takes approximately 36 minutes, making it a quick and straightforward route for commuters and visitors alike.
  • The cost of a train ticket from Dunfermline to Edinburgh varies between £6 and £13. Prices may fluctuate depending on factors such as the time of booking, type of ticket purchased, and any ongoing promotions or discounts. Passengers have the flexibility to choose the fare that best fits their budget and travel preferences when planning their journey between Dunfermline and Edinburgh by train.

Will you be returning to Dunfermline by train?

If you are looking for the return train journey, check out trains from Edinburgh to Dunfermline

See schedule