1map logoGo to main page

Perth to Edinburgh from $9: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Perth, United Kingdom
to
Edinburgh, United Kingdom

How to Get from Perth to Edinburgh: 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
32.1 milesDistance
50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Perth to Edinburgh 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  24m
Estimated price
$9-13
Recommended
Company
various
Bus
Average Duration
1h  24m
Estimated price
$9-13
Cheapest
route map
Distance: 32.1 miles
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 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $8 $6 $9 $8 $9 $8 $7
Train $14 $14 $21 $14 $14 $23 $13

Traveling From Perth to Edinburgh

Traveling from Perth to Edinburgh offers a fascinating contrast between Perth's charming riverside setting and Edinburgh's rich historical architecture and vibrant cultural scene.

Best Neighbourhoods in Edinburgh

Edinburgh’s neighborhoods each offer distinct experiences and attractions for visitors.

Old Town
• Historic charm with medieval architecture.
• Home to the famous Royal Mile.
New Town
• Elegant Georgian-era buildings and streets.
• Vibrant shopping and dining options.
Leith
• Trendy waterfront area with seafood restaurants.
• Rich maritime history and culture.

Best Times To Visit Edinburgh's Attractions

Timing your visits can significantly enhance your experience in Edinburgh's attractions.

Edinburgh Castle
Arrive early in the morning to avoid large crowds during peak hours.
Holyrood Palace
Visit in the late afternoon for quieter tours and stunning views.
Arthur's Seat
Early mornings or weekdays provide tranquility and fewer hikers.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, with mild summers and cool winters, making late spring and early autumn ideal for pleasant travel. Be prepared for some rain throughout the year, as the weather can influence outdoor activities and sightseeing plans.

Dining Recommendation in Edinburgh

Sampling haggis at The Sheep Heid Inn provides an authentic taste of Scotland that contrasts with the café culture in Perth. The cozy atmosphere and emphasis on local ingredients create a memorable experience, showcasing the heart of Scottish cuisine.

Perth - Edinburgh operators

Explore transport companies operating between Perth and Edinburgh, 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 Edinburgh Bus Station

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

Bus from Perth to Edinburgh Bus Station

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 Perth to Edinburgh

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

Train from Perth to Edinburgh

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

Taxi from Perth to Edinburgh

Average Duration
50m
Estimated price
$140-180
Contact phone
+44 7941 640 019

Taxi from Perth to Edinburgh

Average Duration
50m
Estimated price
$140-180
Contact phone
+44 1738 580 058
Website
https://perthradiotaxis.co.uk

Taxi from Perth to Edinburgh

Average Duration
50m
Estimated price
$140-180
Contact phone
+44 1738 444 000
Website
https://acetaxisperth.co.uk

Taxi from Perth to Edinburgh

Average Duration
50m
Estimated price
$140-180
Contact phone
+44 1738 446 688

Taxi from Perth to Edinburgh

Average Duration
50m
Estimated price
$140-180

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

Traveling between Perth and Edinburgh 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 picturesque journey from Perth to Edinburgh by car, covering a scenic driving distance of 69.2 km. Enjoy the lush countryside views as you traverse through the charming landscapes of Scotland. 💰 Indulge in a budget-friendly road trip experience with prices ranging from £11 to £17 to travel from Perth to Edinburgh by car. 🏰 Arrive in the majestic city of Edinburgh after approximately 50 minutes of driving, where you can explore historic landmarks, vibrant culture, and a plethora of attractions waiting to be discovered in this enchanting Scottish capital.
Average price
£11 - £16
Useful tips for car travellers
• Fill up your tank in Perth before you head out, as the average gas price along the A9 is about £1.40 per liter; look for stations like BP or Shell.
• Be aware that Edinburgh has a Low Emission Zone (LEZ) in the city center, which affects vehicles that do not meet specific emissions standards; check your vehicle's eligibility before you enter.
• On arrival in Edinburgh, expect daily parking rates to range from £10 to £25, and consider using public transport for further exploration, as most central attractions are easily accessible via bus or tram.
🚂 Hop on a direct train from Perth to Edinburgh operated by First ScotRail Service. Services depart hourly, providing convenience for travelers every day. The journey is a smooth ride lasting approximately 1 hour and 31 minutes. 🌄 Enjoy the scenic route as the train travels through the picturesque landscapes from Perth to Edinburgh. Relax in comfort as you make your way to the vibrant capital city of Scotland. 🎟️ Ticket prices for the Perth to Edinburgh train range from £16 to £75, offering affordable options for various budgets.
Departure Point
Perth station
Arrival Point
Edinburgh station
Useful tips for train travellers
• On your train journey from Perth to Edinburgh, you'll primarily be traveling with ScotRail. They provide a catering service that includes a selection of light snacks, sandwiches, and hot drinks available for purchase. Some trains may offer complimentary refreshments in First Class, so consider this option for a more comfortable experience.
• On the ScotRail service, you have the option of Standard Class, First Class, and Business Class seating. Standard Class has 2+2 seating with generous legroom, while First Class offers more spacious 2+1 seating with extra comfort and premium services. Business Class is not exclusively offered on this route but some First Class services may provide enhanced working spaces for business travelers.
• The primary operator for this route is ScotRail (website: (scotrail.co.uk), but you may also look into LNER for some portions of the route (website: (lner.co.uk). Always check the schedule ahead of time as they can vary. Useful links include local transport schedules at (edinburgh.gov.uk) and station maps at (edinburghparktrainstation.co.uk)
• Upon arrival at Edinburgh Waverley station, you can leave your luggage at the left luggage facility located on the concourse for a small fee. Restrooms are available throughout the station, and there are no showers. To navigate from the station to the city center, the fastest option is to take the tram service. Trams depart frequently, and you can catch them directly outside the station; Tram Line 1 will take you to important stops including Princes Street.
🚌 Travel from Perth to Edinburgh by bus is a convenient and affordable option. Megabus UK operates direct services departing from Perth and arriving at Edinburgh Bus Station every hour, with a journey time of approximately 1 hour and 24 minutes. 🌟 Enjoy a comfortable ride with scenic views as you make your way from Perth to the historic city of Edinburgh. The bus services run daily, offering a hassle-free way to travel between these two Scottish destinations at an affordable price range of £7 to £10.
Departure Point
Perth bus station
Arrival Point
Edinburgh Bus Station
Useful tips for bus travellers
• Purchase your tickets in advance through the Megabus UK website or app to secure the best fare, as prices range from £6.80 to £9.80 depending on demand and departure time. Visit their official site at megabus.com
• Be sure to check the bus schedule ahead of your journey, as Megabus services run hourly throughout the day, ensuring plenty of options for your travel; you can find the timetable here: megabus.com
• Upon arriving at Edinburgh Bus Station, head to the central concourse where you can find clear signage directing you to local transport options, such as trams and buses; the station also has a convenient visitor information desk if you need any assistance or want to grab a quick bite before heading out.

Trips to Edinburgh