How much are Dunfermline to Perth bus tickets?
The cheapest Dunfermline to Perth bus tickets start from €2.30 with megabus. The journey takes 47 minutes, with 40+ departures daily, from Dunfermline to Perth. To get the lowest fare, book in advance and pick off-peak, mid-week departures — the cheapest non-refundable fares sell out first.
- Cheapest fare: from €2.30
- Journey time: 47 minutes
- Frequency: 40+ departures daily
- Carrier: megabus
About This Route
The bus journey from Dunfermline to Perth takes approximately 47 minutes, with fares starting from €2.30, operated by megabus. Upon arrival, passengers disembark at the Perth bus station located on Leonard Street, just a short walk from the city centre. The station is well connected, allowing travellers to reach central Perth on foot in under 10 minutes. For those preferring public transport, local buses run frequently from the station to various parts of the city. Taxis are also readily available outside the station for a quicker transfer. Perth is a compact city, making it easy to navigate once you arrive. This route offers a straightforward connection between Dunfermline and Perth, ideal for those attending events, visiting local attractions, or conducting business in the area.
What to Expect on the Journey
The bus route from Dunfermline to Perth takes passengers through the scenic landscapes of central Scotland. Leaving Dunfermline, the route quickly moves northward, skirting the edge of the Firth of Forth before heading inland. Along the way, travelers pass through stretches of rolling farmland, interspersed with patches of woodland and small villages such as Kinross, known for its proximity to Loch Leven. The journey follows well-maintained roads with views of gentle hills on the horizon, especially as the bus approaches the outskirts of Perth. Onboard, megabus provides comfortable seating with ample legroom, and large windows offer uninterrupted views of the countryside. The trip takes approximately 47 minutes, making it a quick and efficient option for those traveling between these two towns. With over 40 departures daily, passengers can select a time that suits their schedule, whether for commuting, leisure, or business. The route's combination of rural scenery and brief urban glimpses provides a pleasant balance of travel experience.
Route Highlights
How to Get from Dunfermline to Perth
| Option | Duration | Price |
|---|---|---|
Best Bus | 47min | From €2.30 |
| Driving | 40min | €7-12 fuel + possible tolls |
Bus travel on this route is cost-effective and convenient, but driving can save a few minutes when traffic is light.
Station Information
megabus Ticket Classes
- Non-refundable
- Limited availability
- Advance booking required
- Refundable with fee
- Flexible travel times
- Priority boarding
- Fully refundable
- Flexible changes
- Seat reservation included
How to Book Dunfermline to Perth Tickets
Start by deciding your travel date and time well in advance to access the lowest fares, as prices increase closer to the departure date.
Book tickets directly on the megabus website or app to view all available fare options and avoid extra fees from third-party sellers.
Choose the 'Saver' fare class for the most affordable ticket, but note it is non-refundable and limited in availability.
Select travel times during mid-week or outside rush hours to find lower prices and less crowded buses.
Complete your booking as soon as possible after selecting your fare to secure the best price before seats sell out.
Travel Tips
- Check the latest megabus timetable in advance as schedules may vary
- If carrying heavy luggage, consider taking a taxi from the station
- Purchase tickets online to secure the best fare
- Arrive at the bus station early during peak times to avoid rush
- Use a mobile map app to plan your walking route into the city centre
Luggage & Accessibility
megabus allows one carry-on bag plus one checked-in bag per passenger at no extra charge. Carry-on luggage must fit in the overhead compartment or under the seat, typically not exceeding 55x35x25 cm. Checked luggage size limits generally apply around 20 kg per bag. Oversized items, such as sports equipment or bicycles, are not accepted unless pre-arranged and may incur additional fees. Accessibility features include assistance for passengers with reduced mobility, but it is advisable to notify megabus in advance for any special requirements.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Perth
Upon arrival in Perth, visitors can explore the scenic banks of the River Tay, ideal for walking or cycling. The Perth Museum and Art Gallery provides insights into the area's history and culture. For those interested in gardens, Branklyn Garden is a short distance away, offering a peaceful retreat with diverse plant collections. First-hour tips include picking up a city map from the tourist information centre near the bus station and using local buses or taxis to reach attractions efficiently. Coffee shops and eateries close to the station allow for a quick refreshment before starting your visit.
Frequently Asked Questions
The cheapest tickets start from €2.3 on megabus, with journey duration around 47 minutes.








