1map logoGo to main page

Perth to Dunfermline from $7: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Perth, United Kingdom
to
Dunfermline, United Kingdom

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

$7 by busBest price
45.06 kmDistance
32m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Perth 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
Bus
Average Duration
46m
Estimated price
$7-10
Recommended
route map
Distance: 45.06 km
Duration: 32m

See more options

Company
Various
Drive
Average Duration
32m
Estimated price
$9-14
Company
First ScotRail Service
Train
Average Duration
1h  5m
Estimated price
$15-35
Company
First ScotRail Service
Train
Average Duration
1h  36m
Estimated price
$17-37
Company
Various
Taxi
Average Duration
32m
Estimated price
$75-95

Traveling From Perth to Dunfermline

Your journey from Perth to Dunfermline reveals a captivating contrast between Perth's charming riverside town atmosphere and Dunfermline's rich historical heritage.

Best Neighbourhoods in Dunfermline

Dunfermline offers diverse neighborhoods rich in culture and history.

Pittencrieff Park
• Home to stunning gardens and woodlands.
• Features the iconic Pittencrieff House Museum.
Dunfermline Town Centre
• Bustling shops and eateries around the historic Abbey.
• Easy access to public transport and local attractions.
Broomhall
• Residential area with charming traditional homes.
• Close to beautiful walking trails and parks.

Best Times To Visit Dunfermline's Attractions

Maximize your experience in Dunfermline with these timing tips for attractions.

Dunfermline Abbey
Visit early in the morning for quieter moments and beautiful light.
Pittencrieff Park
Weekdays in spring offer pleasant weather and fewer visitors.
Andrew Carnegie Birthplace Museum
Late afternoons during weekdays are ideal for a peaceful visit.

Dunfermline Weather: What to Expect Year-Round

Dunfermline experiences a temperate maritime climate, with mild summers and cool, damp winters; spring and early autumn are generally the best times to visit for comfortable weather. Be mindful that rain can sweep in unexpectedly, so packing layers and a waterproof jacket enhances your travel experience.

Dining Recommendation in Dunfermline

Try the traditional haggis at The Byre, where the rich flavors and hearty preparation highlight Scotland’s culinary heritage; this dish greatly contrasts with Perth's more modern and diverse dining scene. Enjoy the cozy, rustic atmosphere that celebrates local ingredients, offering a genuine taste of Scotland that you won't find back in Perth.

Perth - Dunfermline operators

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

Bus Show bus routes
Website
https://uk.megabus.com

Bus from Perth bus station to Halbeath Park & Ride

Average Duration
46m
Estimated price
$7-10
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Perth to Dunfermline

Average Duration
50m
Estimated price
$7-10
Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Perth to Dunfermline Town

Average Duration
1h 5m
Estimated price
$15-35

Train from Perth to Inverkeithing

Average Duration
1h 6m
Estimated price
$16-35
Taxi
Contact phone
+44 1738 441 122
Website
https://thistletaxis.co.uk

Taxi from Perth to Dunfermline

Average Duration
32m
Estimated price
$75-95
all-pages.other Show other routes

Other from Perth to Dunfermline

Average Duration
32m
Estimated price
$9-14

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

Traveling between Perth 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.

🚗 Embark on a scenic road trip from Perth to Dunfermline, covering a driving distance of 46.7 km. Enjoy a leisurely journey that takes around 32 minutes to reach your destination. 💰 Discover affordable travel options as the prices to drive from Perth to Dunfermline range from £7 to £11. Plan accordingly and budget for this convenient mode of transportation as you explore the United Kingdom.
Average price
£7 - £11
🚆 The convenient direct train journey from Perth to Dunfermline takes approximately 1 hour and 5 minutes. 🌳 Enjoy the scenic route from Perth station to Dunfermline Town station with First ScotRail Service. 🎫 Ticket prices for the train between Perth and Dunfermline range from £12 to £28, making it an affordable and efficient transportation option for your travels within the UK. Plan your trip and hop on board for a hassle-free journey.
Departure Point
Perth station
Arrival Point
Dunfermline Town station
🚌 The trip from Perth to Dunfermline by bus is a convenient and efficient way to travel between these two Scottish cities. Megabus UK operates the direct bus service, departing from Perth bus station and arriving at Halbeath Park & Ride, with services running hourly every day. The journey typically takes around 46 minutes. 🚌 With affordable ticket prices ranging from £6 to £8, the bus trip from Perth to Dunfermline offers a budget-friendly option for travelers looking to explore both cities. Megabus UK ensures a comfortable ride for passengers, making it a popular choice for those commuting or sightseeing in the area. The route provides a scenic way to experience the picturesque landscapes of Scotland.
Departure Point
Perth bus station
Arrival Point
Halbeath Park & Ride station
Useful tips for bus travellers
• Arrive at Perth bus station at least 15 minutes before your scheduled bus departure to ensure you can find your bus easily, as multiple operators like Megabus UK and Stagecoach share this station; you can check the bus schedules at Megabus or Stagecoach.
• Pack some snacks for your journey, as the bus ride from Perth to Dunfermline takes about 46 minutes, and while there are dining options around Perth bus station such as 'Deli Dine' and 'The Coffee House', you won't find many options en route.
• Upon arriving at Halbeath Park & Ride in Dunfermline, locate the information desk if you need assistance; it's a major bus interchange, so familiarize yourself with the local bus services available, and consider checking Fife Bus for onward travel connections.