1map logoGo to main page

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

Compare Travel Options and Prices

from
Dunfermline, United Kingdom
to
Edinburgh, United Kingdom

How to Get from Dunfermline to Edinburgh: 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.

$5 by busBest price
21.7 kmDistance
26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dunfermline to Edinburgh 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
36m
Estimated price
$7-16
Recommended
Company
Megabus UK
Bus
Average Duration
38m
Estimated price
$5-8
Cheapest
route map
Distance: 21.7 km
Duration: 26m

See more options

Pricing table
Company
various
Drive
Average Duration
26m
Estimated price
$5-9
Company
various
Taxi
Average Duration
26m
Estimated price
$60-80

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Train $6 $9 $9 $9 $6 $6 $9

Traveling From Dunfermline to Edinburgh

The journey from Dunfermline, with its rich history and charming architecture, to the vibrant cultural scene of Edinburgh offers travelers a refreshing contrast between tranquil, scenic town life and the dynamic buzz of Scotland’s capital.

Best Neighbourhoods in Edinburgh

Edinburgh's neighborhoods each offer unique atmospheres and attractions for visitors.

Old Town
• Home to the historic Edinburgh Castle.
• Charmingly cobbled streets filled with shops and restaurants.
Leith
• Trendy waterfront area with diverse dining options.
• Vibrant cultural scene with art galleries and festivals.
New Town
• Elegant Georgian architecture and lush gardens.
• Excellent shopping and entertainment venues abound.

Best Times To Visit Edinburgh's Attractions

Planning your visits strategically can enhance your Edinburgh experience.

Edinburgh Castle
Visit early in the morning or later in the afternoon to avoid peak crowds.
Royal Mile
Explore during weekdays for a quieter stroll and better shopping experience.
Arthur's Seat
Hike in the early morning for tranquility and breathtaking sunrise views.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, with mild summers and cool winters. The best times to visit are spring and early fall, as pleasant weather can significantly enhance your outdoor explorations and sightseeing.

Dining Recommendation in Edinburgh

When in Edinburgh, enjoy the vibrant atmosphere at The Witchery by the Castle, where the rich flavors of haggis, neeps, and tatties come to life with a gourmet twist. This culinary experience, paired with the restaurant's opulent décor and local, seasonal ingredients, sets it apart from the more traditional dining options you may find in Dunfermline.

Dunfermline - Edinburgh operators

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

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

Train from Dunfermline Town to Edinburgh

Average Duration
36m
Estimated price
$7-16
Bus
Website
https://uk.megabus.com

Bus from Halbeath Park & Ride to Edinburgh Bus Station

Average Duration
38m
Estimated price
$5-8
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Dunfermline to Edinburgh Bus Station

Average Duration
40m
Estimated price
$5-8
Taxi
Contact phone
+44 1383 621 117

Taxi from Dunfermline to Edinburgh

Average Duration
26m
Estimated price
$60-80
all-pages.other Show other routes
Contact phone
+44 1383 727 235

Other from Dunfermline to Edinburgh

Average Duration
26m
Estimated price
$60-80
Contact phone
+44 1383 252 525
Website
corporatetaxi.co.uk

Other from Dunfermline to Edinburgh

Average Duration
26m
Estimated price
$60-80

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

Traveling between Dunfermline and Edinburgh 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.

🚗 The scenic drive from Dunfermline to Edinburgh covers a distance of 29.0 km and takes around 26 minutes, making it a quick and convenient journey through the stunning Scottish countryside. 💰 The cost of traveling by car from Dunfermline to Edinburgh ranges from £4 to £7, providing an affordable transportation option for those looking to explore the historic capital city.
Average price
£4 - £7
🚆 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.
Departure Point
Dunfermline Town station
Arrival Point
Edinburgh station
Useful tips for train travellers
• Onboard services on the ScotRail trains between Dunfermline and Edinburgh typically include a catering service offering a selection of snacks, hot and cold beverages. Look for the food trolley that comes around during the journey. You can also purchase items from the station cafés before boarding.
• The train service is mainly operated by ScotRail, which provides both Standard (Economy) Class and First Class seating options. First Class offers wider seats, more legroom, and complimentary refreshments, while Standard Class is more economical but still comfortable. Visit the ScotRail website for more details on seating arrangements: scotrail.co.uk
• Once you arrive at Edinburgh Waverley Station, you can leave your luggage at the left luggage service available in the station. The nearest restrooms are also easily accessible throughout the station, but there are no showers. To get to the city center quickly, you can take the tram (Line 1) from the station; this is the fastest public transport option and runs frequently. More details can be found on the Edinburgh Trams website: edinburghtrams.com
🚌 Hop on a direct Megabus UK service from Halbeath Park & Ride in Dunfermline 🏞️ to arrive at Edinburgh Bus Station 🚌. Buses run every 30 minutes, making this a convenient and frequent option for travelers. The journey itself lasts around 38 minutes ⏱️. 🎟️ Ticket prices for the Dunfermline to Edinburgh bus range between £4 - £6 💷, offering an affordable way to travel between these two Scottish cities 🏴. Enjoy the scenic trip and relax on board as you make your way to the bustling capital of Scotland 🏰.
Departure Point
Halbeath Park & Ride station
Arrival Point
Edinburgh Bus Station
Useful tips for bus travellers
• Arrive at Halbeath Park & Ride at least 10 minutes before your scheduled departure to easily find your bus, as services leave every 30 minutes and can sometimes fill up quickly.
• For real-time updates and to book your ticket for the journey from Dunfermline to Edinburgh, consider using the Megabus website at megabus.com, or check similar routes with Stagecoach at stagecoachbus.com
• Upon arrival at Edinburgh Bus Station, if you need assistance navigating the station, head directly to the information desk located on the ground floor, which can provide maps and help you plan your onward journey within the city.

Frequently asked questions

Find out more about the route from Dunfermline to Edinburgh.

Or choose the category:
The distance between Dunfermline and Edinburgh is approximately 13 miles. By car, it takes around 17.9 miles to drive between the two cities, with an estimated travel time of around 30 minutes. By train, it typically takes around 20-25 minutes to reach Edinburgh from Dunfermline. Finally, if you prefer to travel by bus, it takes approximately 45-50 minutes to reach Edinburgh from Dunfermline.
The most cost-effective transportation option for traveling from Dunfermline to Edinburgh is by bus, with tickets costing £3-£5. The journey typically takes around 45 minutes. This is a convenient option for budget-conscious travelers. However, for those looking for a quicker option, a taxi ride is the most time-efficient, taking just 26 minutes but costing between £47-£59.
When traveling from Dunfermline to Edinburgh, the prices of a train ticket can vary from £4 to £6. On the other hand, the prices of a bus ticket between Edinburgh and Dunfermline can range from £3 to £5. It is recommended to check the specific prices and schedules with the transportation providers to get the most accurate information for your travel plans.
To travel from Dunfermline to Edinburgh without public transportation, you can choose to drive. The distance between the two cities is approximately 18 miles, and it takes around 26 minutes to drive from Dunfermline to Edinburgh. The cost of the journey by car can vary between £4 and £7, depending on factors such as fuel prices and tolls. Driving allows you the flexibility to explore at your own pace and is a convenient option for reaching your destination.
The easiest way to travel from Dunfermline to Edinburgh without a car is by train. The journey takes approximately 37 minutes and the ticket prices range from £4 to £6. Another option is to take a bus, which takes about an hour to reach Edinburgh from Dunfermline. However, the train is usually the faster and more convenient option.
Yes, there is a direct link between Dunfermline and Edinburgh. You can take a train from Dunfermline Town to Edinburgh, which departs hourly and takes approximately 37 minutes. Alternatively, you can also take a direct bus from Dunfermline to Edinburgh which also departs hourly and takes approximately 45 minutes. Both options offer convenient transportation for traveling between Dunfermline and Edinburgh.
There are plenty of accommodation options near Edinburgh. With over 1382 hotels available, you will have many choices to suit your budget and preferences. Prices start at £33 per night, offering various amenities and locations throughout the city. Whether you prefer a luxury hotel or a cozy bed and breakfast, you will find a suitable stay near Edinburgh for your trip.
Yes, it is possible to travel from Dunfermline to Edinburgh by bicycle. The distance between the two cities is approximately . Based on an estimated biking speed of , it would take around to reach Edinburgh from Dunfermline by bike. This is a great option for those looking for a scenic and active way to travel between the two cities.