1map logoGo to main page

Edinburgh to Dunfermline from $4: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Dunfermline, United Kingdom

How to Get from Edinburgh to Dunfermline: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$4 RideshareBest price
17.6 milesDistance
26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Dunfermline with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
First ScotRail Service
Train
Average Duration
28m
Estimated price
$7-16
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
43m
Estimated price
$4-4
Cheapest
route map
Distance: 17.6 miles
Duration: 26m

See more options

Company
Various
Drive
Average Duration
26m
Estimated price
$5-9
Company
Various
Taxi
Average Duration
26m
Estimated price
$60-75

Traveling From Edinburgh to Dunfermline

Embarking on the journey from Edinburgh to Dunfermline offers a striking contrast between the vibrant city life and the tranquil historic charm, allowing you to experience Scotland’s rich heritage in both urban and peaceful settings.

Best Neighbourhoods in Dunfermline

Dunfermline boasts charming neighborhoods that reflect its rich history and culture.

City Centre
• Vibrant shopping and dining options available.
• Historic sites like Dunfermline Abbey nearby.
Pittencrieff Park
• Expansive green space ideal for relaxation.
• Home to the stunning Pittencrieff House Museum.
North Queensferry
• Stunning views of the iconic Forth Bridge.
• Quaint seaside charm with local eateries.

Best Times To Visit Dunfermline's Attractions

Maximize your experience in Dunfermline with these smart timing tips.

Dunfermline Abbey
Visit early weekday mornings for a quieter, reflective atmosphere.
Pittencrieff Park
Late afternoon on weekdays offers peaceful walks and less congestion.
Andrew Carnegie Birthplace Museum
Visit during off-peak hours in the late morning to enjoy guided tours.

Dunfermline Weather: What to Expect Year-Round

Dunfermline experiences a temperate maritime climate, characterized by mild winters and cool summers, making it a pleasant destination throughout the year. Spring and early autumn often provide the best weather for exploring, while knowledge of seasonal rain can help you plan your activities and pack accordingly.

Dining Recommendation in Dunfermline

Consider trying haggis neeps and tatties at The Pantry, where the cozy ambiance and focus on locally sourced ingredients give you a true taste of Scottish hospitality. This dish, with its hearty flavors, offers a comforting contrast to the more avant-garde dining options often found in Edinburgh.

Edinburgh - Dunfermline operators

Explore transport companies operating between Edinburgh and Dunfermline, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Haymarket to Dunfermline Town

Average Duration
28m
Estimated price
$7-16
all-pages.other Show other routes
Contact phone
+3 318 576 2228
Website
https://blablacar.co.uk/

Other from Edinburgh to Dunfermline

Average Duration
43m
Estimated price
$4-4
Taxi
Contact phone
+44 131 228 1211
Website
http://citycabs.co.uk/

Taxi from Edinburgh to Dunfermline

Average Duration
26m
Estimated price
$60-75
Contact phone
+44 131 229 2468
Website
http://taxis-edinburgh.co.uk/

Taxi from Edinburgh to Dunfermline

Average Duration
26m
Estimated price
$60-75
Contact phone
+44 131 777 7777
Website
http://capitalcarsscotland.co.uk/

Taxi from Edinburgh to Dunfermline

Average Duration
26m
Estimated price
$60-75
Drive

Drive from Edinburgh to Dunfermline

Average Duration
26m
Estimated price
$5-9

Edinburgh to Dunfermline: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edinburgh and Dunfermline offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Experience a quick and scenic drive 🌳 from Edinburgh to Dunfermline, covering a distance of 29.0 km in just 26 minutes. 💰 Prices for the journey can range between £4 to £7, offering an affordable and flexible way to reach Dunfermline by car.
Average price
£4 - £7
🚆 Hop on a direct train departing from Haymarket in Edinburgh and arriving at Dunfermline Town. Services run hourly, every day, with the journey taking approximately 28 minutes. 🛤️ Enjoy the scenic route of 29.8 km from Edinburgh to Dunfermline by train. There are multiple options for your journey, with different timings and stops along the way. Prices for the trip range from £6 to £13.
Departure Point
Haymarket station
Arrival Point
Dunfermline Town station
Useful tips for train travellers
• On your train trip from Edinburgh to Dunfermline, watch for catering services available on board. The train operators, such as ScotRail, typically offer a snack service where you can purchase light refreshments. Be sure to check if your train includes a dining car or trolley service during your journey, as this can vary depending on the service time.
• Seat options on this route primarily include Standard and First Class. Standard Class provides comfortable seating with ample legroom, while First Class offers more spacious seats with additional benefits such as complimentary refreshments. It's worth considering an upgrade for a more relaxing journey if you prefer extra comfort.
• This route is serviced by multiple train operators, mainly ScotRail and LNER. You can find schedules and book tickets through their websites: ScotRail and LNER. For travel updates, check the National Rail site as well.
🚌 Traveling from Edinburgh to Dunfermline can be a convenient journey by bus, with multiple route options available for commuters. The distance between the two cities is around 26-29 km, allowing for a quick and efficient trip. 🛣️ Depending on the specific route chosen, the travel time can vary slightly, ranging from 38 to 46 minutes to reach Dunfermline from Edinburgh. Different bus services, such as those towards Inverness, Perth, Dundee City Centre, or Kirkcaldy, provide options for travelers to select the route that best suits their schedule.
Useful tips for bus travellers
• When catching the bus from Edinburgh, consider taking the Megabus M90 or M91 towards Inverness for a direct 38-min ride to Halbeath Park & Ride, which is the quickest and most efficient option for reaching Dunfermline.
• If you prefer a Stagecoach route, take the bus towards Perth, Dundee City Centre, or Kirkcaldy from Princes Street (Stop PR) as they all service Dunfermline and offer a 46-minute journey; check the Stagecoach East Scotland website for real-time schedules and fares: stagecoachbus.com
• Upon arriving at Halbeath Park & Ride in Dunfermline, follow the signs to the P&R terminal where local buses can take you into the city center, and consider visiting Dunfermline’s Abbot House and the historic Dunfermline Abbey, both within walking distance of the terminal.

Trips from Edinburgh