1map logoGo to main page

Perth, Perth and Kinross to Edinburgh, 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, with its charming riverside setting and small-town feel, to Edinburgh, a vibrant city steeped in history and culture, offers you a remarkable contrast of experiences.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each offering distinct charms and experiences.

Old Town
• Home to the iconic Edinburgh Castle.
• Cobblestone streets filled with history and character.
Leith
• Trendy waterfront area with great dining options.
• Vibrant arts scene and historic docks.
New Town
• Georgian architecture and upscale shops.
• Lively atmosphere with plenty of cafes and bars.

Best Times To Visit Edinburgh's Attractions

Planning your visits to Edinburgh's attractions can significantly enhance your experience.

Edinburgh Castle
Visit early in the morning or late afternoon for fewer crowds.
Royal Mile
Explore during weekdays to enjoy a quieter stroll through this historic street.
Arthur's Seat
Early morning hikes offer tranquility and stunning sunrise views.

Edinburgh Weather: What to Expect Year-Round

Edinburgh features a temperate maritime climate with cool summers and mild winters, making it a destination that can be enjoyed throughout the year. The best times to visit are during the late spring and early autumn when the weather is generally pleasant, allowing you to fully enjoy outdoor sights and activities.

Dining Recommendation in Edinburgh

In Edinburgh, try haggis at The Last Drop Café, where this traditional Scottish dish bursts with rich flavors and local ingredients, offering a stark contrast to the more straightforward fare of Perth. The lively atmosphere and historical surroundings of the café add to the unique dining experience that reflects the city's vibrant culture.

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.

🚗 Experience a scenic drive from Perth to Edinburgh spanning 43 miles, taking just under an hour to reach your destination. Enjoy the picturesque landscapes and charming towns along the way. 💸 Depending on factors like fuel efficiency and tolls, the cost of traveling from Perth to Edinburgh by car can range between £11 to £17. Remember to factor in any stops or detours you may want to take during the journey.
Average price
£11 - £16
🌄 Enjoy a scenic journey that takes approximately 1 hour and 31 minutes. Watch the countryside pass by as you make your way from Perth station to Edinburgh station on a comfortable and efficient train. 💸 Ticket prices for the train ride between Perth and Edinburgh can range from £16 to £75, providing options for different budgets. Make the most of your trip by exploring the historic city of Edinburgh at the end of your train journey.
Departure Point
Perth station
Arrival Point
Edinburgh station
Useful tips for train travellers
• Onboard services for your train journey from Perth to Edinburgh typically include a range of catering options. The main operator for this route, Avanti West Coast, offers a food and drink service with a selection of snacks, hot and cold meals, and beverages. You can pre-order meals via their website or on board, but it's advisable to check the latest offerings as they may change due to seasonal updates.
• This route is primarily serviced by Avanti West Coast, which provides two main types of seating: First Class and Standard Class (similar to Economy). First Class offers more spacious seating, complimentary refreshments, and a quieter environment, while Standard Class has comfortable seating with access to onboard services. Make sure to book your tickets accordingly, as the experience can be quite different!
• Upon arrival at Edinburgh Waverley Station, you can take advantage of the left luggage facilities located at the station, allowing you to explore the city without your bags. As for navigating the station, be prepared for a large and busy space. Restrooms are available, but showers are not, so plan accordingly. For getting to the city center quickly, the Lothian Buses' number 3 and 33 will take you directly, or you can catch the tram to Princes Street.
🚌 Hop on a convenient Megabus UK service departing hourly from Perth Bus Station to Edinburgh Bus Station. The journey lasts approximately 1 hour and 24 minutes, perfect for a quick and budget-friendly trip. 🎟️ Ticket prices range from £7 to £10, making this bus option a cost-effective and efficient way to travel between these two charming Scottish cities.
Departure Point
Perth bus station
Arrival Point
Edinburgh Bus Station