1map logoGo to main page

Edinburgh, Edinburgh to Perth, Perth and Kinross from $9: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Perth, United Kingdom

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

$9 by busBest price
51.5 kmDistance
50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Perth 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
Megabus UK
Bus
Average Duration
1h  25m
Estimated price
$9-13
Recommended
route map
Distance: 51.5 km
Duration: 50m

See more options

Pricing table
Company
various
Drive
Average Duration
50m
Estimated price
$14-21
Company
First ScotRail Service
Train
Average Duration
1h  31m
Estimated price
$20-95
Company
various
Taxi
Average Duration
50m
Estimated price
$140-180

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $9 $8 $10 $10 $8 $8 $9
Train $12 $10 $15 $15 $15 $15 $22

Traveling From Edinburgh to Perth

Embarking on the journey from Edinburgh to Perth offers you a chance to experience Scotland's rich history and vibrant culture in the former, alongside the tranquility and picturesque landscapes of the latter.

Best Neighbourhoods in Perth

Perth boasts charming neighborhoods, each with its own distinct character.

City Centre
• Home to historic buildings and modern shops.
• Great restaurants and cafes for all tastes.
South Perth
• Stunning views of the River Tay.
• Peaceful parks ideal for leisurely walks.
Kinnoul
• Surrounded by beautiful nature and trails.
• Quaint village atmosphere with local charm.

Best Times To Visit Perth's Attractions

Timing your visits to Perth's attractions can greatly enhance your experience.

Perth Museum and Art Gallery
Visit in the afternoon on weekdays to enjoy quieter galleries.
Scone Palace
Early morning visits during spring offer fewer crowds and blooming gardens.
Kinnoull Hill and Woodland Park
Early morning or late afternoon provides stunning views and peaceful walks.

Perth Weather: What to Expect Year-Round

Perth experiences a temperate maritime climate, with mild summers and cool winters, making it a lovely destination to explore year-round. The best times to visit are late spring and early autumn, when pleasant weather enhances outdoor experiences and attracts fewer tourists.

Dining Recommendation in Perth

When in Perth, trying the haggis neeps and tatties at a local Scottish pub offers a twist on the traditional dish found in Edinburgh; however, for a unique contrast, indulge in fresh, locally-sourced seafood at restaurants like The Tayberry, where the flavors are brightened by seasonal ingredients and the riverside views provide a refreshing dining atmosphere.

Edinburgh - Perth operators

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

Bus
Website
https://uk.megabus.com

Bus from Edinburgh Bus Station to Perth bus station

Average Duration
1h 25m
Estimated price
$11-17
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Edinburgh Bus Station to Perth

Average Duration
1h 30m
Estimated price
$9-13
Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Edinburgh to Perth

Average Duration
1h 31m
Estimated price
$20-45
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Edinburgh to Perth

Average Duration
1h 19m
Estimated price
$65-95
Taxi
Contact phone
+44 131 228 1211
Website
http://citycabs.co.uk

Taxi from Edinburgh to Perth

Average Duration
50m
Estimated price
$140-180
Contact phone
+44 131 229 2468
Website
http://taxis-edinburgh.co.uk

Taxi from Edinburgh to Perth

Average Duration
50m
Estimated price
$140-180
Contact phone
+44 131 777 7777
Website
http://capitalcarsscotland.co.uk

Taxi from Edinburgh to Perth

Average Duration
50m
Estimated price
$140-180

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

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

🚗 Experience the charming drive from Edinburgh to Perth, spanning 43 miles of picturesque Scottish landscapes. With just a 50-minute drive ahead of you, prepare for a leisurely journey through stunning countryside views. 💰 Budget-conscious travelers can rejoice, as the cost of driving from Edinburgh to Perth falls within a reasonable range of £11 to £17. Enjoy the freedom of the open road without breaking the bank on transportation expenses.
Average price
£11 - £16
Useful tips for car travellers
• To fuel up along the route from Edinburgh to Perth, expect gas stations on the A9 and A90, with prices averaging around £1.45 per liter; make sure to refuel in Edinburgh to avoid potential high prices near Perth.
• When driving, keep in mind that the A90 is the main highway connecting Edinburgh to Perth, but be cautious of potential roadworks or diversions—check Traffic Scotland for live updates or use navigation apps like Waze for real-time conditions.
• Upon arriving in Perth, parking rates in the city center typically range from £1.50 to £3.00 per hour; be aware of restricted zones such as the King Street area, where parking is limited, and consider using the South Inch parking lot, which offers more space and daily rates.
🛤️ The journey typically takes about 1 hour and 31 minutes, with trains departing hourly and operating every day. This allows for flexibility in planning your trip between these two charming Scottish cities. 💷 Ticket prices for the train ride between Edinburgh and Perth range from £16 to £75, making it a cost-effective and scenic way to travel across Scotland. Sit back, relax, and enjoy the picturesque views on this easy and enjoyable train journey.
Departure Point
Edinburgh station
Arrival Point
Perth station
Useful tips for train travellers
• On the train from Edinburgh to Perth, you can enjoy catering services provided by operators like LNER and ScotRail. LNER offers a range of snacks and beverages available for purchase from their onboard service trolley, including sandwiches, hot drinks, and soft drinks. ScotRail provides a light snack menu in First Class with complimentary tea, coffee, and snacks, making it a great option for a more comfortable journey.
• The train operators on this route include LNER and ScotRail, which provide different seating options. LNER offers First Class, Business Class, and Economy Class seats, with First Class providing more spacious seating and complimentary refreshments. ScotRail also provides First Class seating with extra legroom, as well as Standard Class seats that are comfortable for the journey. Check their websites for further details. For LNER, visit lner.co.uk, and for ScotRail, visit scotrail.co.uk
• Upon arrival at Perth Station, you can easily navigate the facility since it features helpful signage and station staff available to assist you. The station does have luggage facilities for you to store your bags if you want to explore the area without the burden of your luggage. There are also restroom facilities available, though showers are not typically provided. Take advantage of these services to make your arrival more comfortable.
🚌 Hop on a direct Megabus UK service from Edinburgh Bus Station to Perth bus station for an efficient journey that departs hourly and operates every day. Enjoy the scenic route as you travel the 1 hour and 25-minute trip. 💸 Ticket prices for the bus between Perth and Edinburgh range from £7 to £10, making it an affordable transportation choice for travelers wanting to move between these charming destinations without breaking the bank.
Departure Point
Edinburgh Bus Station
Arrival Point
Perth bus station