1map logoGo to main page

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

Compare Travel Options and Prices

from
Dunfermline, United Kingdom
to
St Andrews, United Kingdom

How to Get from Dunfermline to St Andrews: 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 by carBest price
37.7 milesDistance
46m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dunfermline to St Andrews 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
Bus
Taxi
Average Duration
1h  17m
Estimated price
$46-66
Recommended
Company
First ScotRail Service
Train
Average Duration
1h  27m
Estimated price
$33-89
Cheapest
route map
Distance: 37.7 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 Dunfermline to St Andrews

The journey from Dunfermline, steeped in rich history, to St Andrews, known for its coastal charm and vibrant academic life, offers you the chance to experience two contrasting yet captivating destinations.

Best Neighbourhoods in St Andrews

St Andrews offers diverse neighborhoods, each with its own charm and attractions.

The Scores
• Stunning coastal views and easy beach access.
• Historical landmarks like the Castle and Cathedral nearby.
South Street
• Bustling main street with shops and cafes.
• Close proximity to the university and cultural attractions.
North Street
• Features a mix of historic buildings and modern amenities.
• Ideal for exploring local restaurants and nightlife.

Best Times To Visit St Andrews's Attractions

Timing your visit to St Andrews's attractions can significantly enhance your experience.

St Andrews Castle
Visit early in the morning or late afternoon for fewer crowds and stunning light.
St Andrews Cathedral
Weekdays are best for a quieter exploration of this historic site.
The Old Course
Visit during the shoulder seasons of spring and fall for milder weather and fewer golfers.

St Andrews Weather: What to Expect Year-Round

St Andrews experiences a temperate maritime climate, with mild summers and cool winters, making it enjoyable for travelers year-round. Spring and early autumn tend to offer the best weather for outdoor exploration, while understanding seasonal changes can help you pack appropriately and plan your activities.

Dining Recommendation in St Andrews

Try the freshly caught seafood at The Seafood Restaurant, where the coastal atmosphere enhances the vibrant flavors of local ingredients. This experience stands in stark contrast to Dunfermline's traditional fare, offering you a taste of the sea that reflects St Andrews' rich maritime heritage.

Dunfermline - St Andrews operators

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

Average Duration
46m
Estimated price
$11-25
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Inverkeithing to Leuchars

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

Train from Inverkeithing to Leuchars

Average Duration
47m
Estimated price
$17-60
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Halbeath Park & Ride to Dundee Seagate Bus Station

Average Duration
58m
Estimated price
$11-16
all-pages.other Show other routes
Contact phone
+44 1382 825 825

Other from Dundee Seagate Bus Station to Saint Andrews

Average Duration
19m
Estimated price
$35-50
Contact phone
+44 1382 450 450

Other from Dundee Seagate Bus Station to Saint Andrews

Average Duration
19m
Estimated price
$35-50
Contact phone
+44 1382 204 060

Other from Dundee Seagate Bus Station to Saint Andrews

Average Duration
19m
Estimated price
$35-50
Contact phone
+44 1382 50 50 50

Other from Dundee Seagate Bus Station to Saint Andrews

Average Duration
19m
Estimated price
$35-50

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

Traveling between Dunfermline and St Andrews 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 from Dunfermline to St Andrews, covering a distance of 61.2 km in just 46 minutes. 💰 Prices for the journey by car range from £9 to £14, offering flexibility for different travel budgets.
Average price
£9 - £14
🚆 Embark on a scenic train journey from Dunfermline to St Andrews, a delightful trip that only takes 1 hour and 27 minutes. Enjoy the comfortable ride through the picturesque countryside of Scotland. 💰 The prices for a train ticket between Dunfermline and St Andrews range from £26 to £70, offering flexibility for various budgets. 🏰 Upon arrival in St Andrews, explore its historic streets and iconic landmarks, such as the famous St Andrews Cathedral and Castle.
🚌 Explore the picturesque journey from Dunfermline to St Andrews on a bus, taking approximately 1 hour and 12 minutes for a distance of 55.9 km with direct service options available through Stagecoach East Scotland.
Useful tips for bus travellers
Ensure you check the latest bus schedules from Halbeath Park & Ride, as both Stagecoach East Scotland and megabus serve this route, and real-time updates can be found at their official websites: stagecoachbus.com and distribusion.com
During your journey, take advantage of the scenic views along the route as you travel toward St Andrews; the stretch near the coast offers picturesque landscapes, so grab a window seat if you can!
Upon arrival at the St Andrews Bus Station, be prepared for tight connections if you’re transferring to other local services, as the station is compact; check the local bus map available at the station or online to navigate easily: fifedirect.org.uk

Frequently asked questions

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

Or choose the category:
The distance between Dunfermline and St Andrews is approximately 51.5 km by road. The typical travel time by car is approximately 40 minutes. If you prefer public transportation, it takes about 1 hour and 31 minutes to travel by bus from Dunfermline to St Andrews.
The most cost-effective option to travel from Dunfermline to St Andrews would be by bus, which takes approximately 1 hour and 31 minutes and costs between £5 and £8. However, if time is a priority, the quickest option would be to take a taxi, which takes around 46 minutes and costs between £75 and £95.
When traveling from Dunfermline to St Andrews the prices for a bus ticket range from £5 to £8.
To travel from Dunfermline to St Andrews without using public transportation, you can opt for a car journey. The driving distance between the two locations is around 61.2 km, which can be covered in approximately 46 minutes depending on traffic conditions. The average cost for this car journey is between £10 to £14, considering fuel expenses.
The best way to travel from Dunfermline to St Andrews without a car is by bus. The journey takes approximately 1 hour and 31 minutes, and the ticket prices range from £5 to £8.
Yes, there is a direct link between Dunfermline and St Andrews. Stagecoach East Scotland operates regular bus services between the two cities, with buses departing from Dunfermline's Bus Station and arriving at St Andrews' Bus Station. The journey takes approximately 1 hour and 31 minutes.
There are many options for accommodation near St Andrews with a wide range of hotels available. There are 789+ hotels to choose from, offering various amenities and price ranges. Prices start at £47 per night, providing options for different budgets.

Trips from Dunfermline