1map logoGo to main page

St Andrews to Dunfermline from $12: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
St Andrews, United Kingdom
to
Dunfermline, United Kingdom

How to Get from St Andrews 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.

$12 - DriveBest price
37.9 milesDistance
46m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from St Andrews 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
various
Taxi
Bus
Average Duration
1h  17m
Estimated price
$49-61
Recommended
Company
First ScotRail Service
Train
Average Duration
1h  28m
Estimated price
$33-119
Cheapest
route map
Distance: 37.9 miles
Duration: 46m

See more options

Company
various
Drive
Average Duration
46m
Estimated price
$12-18
Company
various
Taxi
Average Duration
46m
Estimated price
$100-120

Traveling From St Andrews to Dunfermline

The journey from St Andrews to Dunfermline invites you to explore vibrant coastal charm and historic intrigue, showcasing the serene beauty of Scotland alongside the rich heritage of a former royal burgh.

Best Neighbourhoods in Dunfermline

Dunfermline boasts neighborhoods that blend historical significance with local culture.

City Centre
• Home to Dunfermline Abbey and Palace.
• Bustling shops and cafes nearby.
Pittencrieff Park
• Expansive green space with scenic views.
• Features a delightful animal park.
Touch
• Quaint village atmosphere with local charm.
• Close to hiking trails and nature spots.

Best Times To Visit Dunfermline's Attractions

Maximize your experience in Dunfermline by visiting attractions at the optimal times.

Dunfermline Abbey
Visit early morning on weekdays for a peaceful exploration of its history.
Pittencrieff Park
Late afternoon offers quieter moments among the park's scenic beauty.
Dunfermline Carnegie Library
Plan a visit during the late morning to enjoy special events and fewer crowds.

Dunfermline Weather: What to Expect Year-Round

Dunfermline experiences a temperate maritime climate, characterized by mild winters and cool summers, which makes it suitable for year-round visits. While spring and early autumn generally offer the most pleasant weather, keeping the possibility of rain in mind can help you plan activities more effectively.

Dining Recommendation in Dunfermline

Try the hearty Haggis, Neeps, and Tatties at The Ship Tavern, where the rustic atmosphere and emphasis on traditional Scottish cuisine create a distinctly local experience compared to St Andrews' more upscale eateries. This dish, rich in flavors and made from locally sourced ingredients, captures the essence of Dunfermline’s culinary heritage.

St Andrews - Dunfermline operators

Explore transport companies operating between St Andrews 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 Leuchars to Inverkeithing

Average Duration
49m
Estimated price
$14-30
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Leuchars to Inverkeithing

Average Duration
40m
Estimated price
$60-85
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Leuchars to Inverkeithing

Average Duration
46m
Estimated price
$30-60
Website
https://sleeper.scot

Train from Leuchars to Inverkeithing

Average Duration
46m
Estimated price
$75-95
Bus
Website
https://uk.megabus.com

Bus from Dundee Seagate Bus Station to Halbeath Park & Ride

Average Duration
58m
Estimated price
$11-16
all-pages.other Show other routes
Contact phone
+ 44 7790 021 000
Website
http://starfish-taxis.com

Other from Saint Andrews to Dundee Seagate Bus Station

Average Duration
19m
Estimated price
$35-50
Contact phone
+44 1334 600 600
Website
http://standrewstaxis.com

Other from Saint Andrews to Dundee Seagate Bus Station

Average Duration
19m
Estimated price
$35-50
Contact phone
+44 1334 477 788
Website
http://golfcitytaxis.com

Other from Saint Andrews to Dundee Seagate Bus Station

Average Duration
19m
Estimated price
$35-50
Contact phone
+44 7792 563 797

Other from Saint Andrews to Dundee Seagate Bus Station

Average Duration
19m
Estimated price
$35-50

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

Traveling between St Andrews 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.

🚗 Enjoy a scenic drive of about 61.2 km from St Andrews to Dunfermline, taking around 46 minutes to reach your destination. 💰 The cost of this journey by car can range from £9 to £14, providing a budget-friendly way to travel between these two charming Scottish towns.
Average price
£9 - £14
🚆 Embark on a scenic train journey from St Andrews to Dunfermline with a travel time of just 1 hour and 28 minutes. 💸 Ticket prices for this train route can fluctuate between £26 to £94, offering travelers flexibility based on their budget and preferences.

Frequently asked questions

Find out more about the route from St Andrews to Dunfermline.

Or choose the category:
The distance between St Andrews and Dunfermline in the United Kingdom is approximately 51.5 km by road. It takes about 1 hour and 34 minutes to travel from St Andrews to Dunfermline by bus. The travel time by car is slightly shorter, but the road distance is slightly longer at 61.0 km.
The most cost-effective way to travel from St Andrews to Dunfermline is by bus, which typically costs between £5-£8. This mode of transportation takes about 1 hour and 34 minutes. However, if time is a priority, taking a taxi is the fastest option, with a travel time of 46 minutes at a cost of around £75-£94.
The prices for a bus journey from Dunfermline to St Andrews can range from £5 to £8.
The distance between St Andrews and Dunfermline is approximately 61.2 km if traveling by car. It takes around 46 minutes to drive from St Andrews to Dunfermline. The cost of driving the route is typically between £9 to £14, depending on factors such as fuel prices and vehicle efficiency.
To travel from St Andrews to Dunfermline without a car, the best option is to take a bus. The bus journey takes approximately 1 hour and 34 minutes and costs around £5-£8.
Yes, there is a direct link between St Andrews and Dunfermline. You can take a bus from St Andrews Bus Station to Dunfermline Bus Station, which operates hourly and takes approximately 1 hour and 34 minutes.
There are plenty of accommodation options near Dunfermline. With over 1397 hotels to choose from, visitors have a wide range of choices. Prices start at £33 per night, allowing travelers to find an option that suits their budget.