1map logoGo to main page

Portree to Edinburgh from $75: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portree, United Kingdom
to
Edinburgh, United Kingdom

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

$75 by carBest price
246.5 kmDistance
4h 34m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portree 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
various
Taxi
Train
Bus
Average Duration
7h  24m
Estimated price
$183-249
Recommended
Company
various
Drive
Average Duration
4h  34m
Estimated price
$75-120
Cheapest
route map
Distance: 246.5 km
Duration: 4h 34m

See more options

Company
Megabus UK
Bus
Average Duration
3h  53m
Estimated price
$18-25
Company
FlixBus
Bus
Average Duration
4h  5m
Estimated price
$22-35
Company
First ScotRail Service
Train
Average Duration
3h  38m
Estimated price
$55-130
Company
LNER
Train
Average Duration
3h  19m
Estimated price
$70-100
Company
First ScotRail Service
Train
Average Duration
7h  56m
Estimated price
$183-307

Traveling From Portree to Edinburgh

The journey from Portree, with its picturesque landscapes and charming harbor, to Edinburgh, where history and vibrant city life collide, offers a fascinating contrast in experiences that captivates every traveler.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each offering its own distinct charm.

Old Town
• Home to the iconic Edinburgh Castle.
• Cobblestone streets lined with historic architecture.
New Town
• Features stunning Georgian architecture and elegant squares.
• A hub for shopping and vibrant dining options.
Leith
• Renowned for its waterfront restaurants and breweries.
• Offers a unique maritime culture and relaxed vibe.

Best Times To Visit Edinburgh's Attractions

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

Edinburgh Castle
Visit early in the morning or late afternoon to steer clear of crowds.
Royal Mile
Weekdays are ideal for exploring shops and street performers with fewer tourists.
Arthur's Seat
Early morning hikes provide tranquility and stunning sunrise views.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, characterized by mild summers and cool winters, with occasional rain throughout the year. Understanding the weather patterns can help you choose the best times for outdoor activities and sightseeing, ensuring a more enjoyable travel experience.

Dining Recommendation in Edinburgh

In Edinburgh, try the haggis at The Witchery by the Castle, where traditional Scottish flavors meet a luxurious atmosphere, offering a stark contrast to the seafood-focused dining in Portree. This experience immerses you in local cuisine while surrounded by exquisite decor, showcasing the richness of Scottish culinary heritage.

Portree - Edinburgh operators

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

Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Strathcarron to Inverness

Average Duration
1h 53m
Estimated price
$22-50

Train from Duirinish to Inverness

Average Duration
2h 28m
Estimated price
$25-55

Train from Inverness to Edinburgh

Average Duration
3h 38m
Estimated price
$55-130
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Inverness to Edinburgh

Average Duration
3h 19m
Estimated price
$70-100
Bus
Website
https://uk.megabus.com

Bus from Inverness Bus Station to Edinburgh Bus Station

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

Bus from Inverness to Edinburgh Bus Station

Average Duration
4h 5m
Estimated price
$22-35
Other Show other routes
Contact phone
+44 1478 612 444
Website
http://portreetaxis.co.uk

Other from Portree to Strathcarron

Average Duration
1h 5m
Estimated price
$130-170
Contact phone
+44 1478 611 909

Other from Portree to Strathcarron

Average Duration
Estimated price
$0-0
Contact phone
+44 1478 613 000
Website
http://skye-taxis.co.uk

Other from Portree to Strathcarron

Average Duration
Estimated price
$0-0

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

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

🚗 Begin your scenic journey from Portree to Edinburgh, covering a driving distance of 379.8 km. 💸 The cost of this road trip can range from £59 to £95, depending on fuel prices and any tolls you may encounter. 🏰 Once you arrive in Edinburgh after approximately 4 hours and 34 minutes of driving, immerse yourself in the city's rich history, stunning architecture, and vibrant culture. Explore iconic landmarks like Edinburgh Castle and the Royal Mile for an unforgettable experience.
Average price
£58 - £93
🚂 Experience the scenic journey from Portree to Edinburgh by train, taking approximately 7 hours and 56 minutes. 💷 The prices for a train ticket between Portree and Edinburgh can range from £144 to £242, offering a range of options to suit your budget and preferences. 🌆 Arrive in Edinburgh charming capital, after a comfortable and enjoyable train ride. Explore the historic city, visit iconic landmarks like Edinburgh Castle and stroll along the charming streets of the Old Town.

Frequently asked questions

Find out more about the route from Portree to Edinburgh.

Or choose the category:
The distance between Portree and Edinburgh is approximately 246.2 km by road. The road distance is slightly longer at 380.1 km. The typical travel time by bus and train is 7 hours and 49 minutes, while by car, it takes around 4 hours and 34 minutes. If you prefer to travel by bus alone, the journey from Portree to Edinburgh takes around 7 hours and 51 minutes.
The most cost-effective option for traveling from Portree to Edinburgh is by taking a bus via Inverness. This route typically costs between £39-£86 and takes 7 hours and 51 minutes. However, if you prioritize time efficiency, driving is the quickest option, taking 4 hours and 34 minutes at a cost of £59-£94.
The prices for a bus journey between Portree and Edinburgh can range from £41 to £80.
To travel from Portree to Edinburgh without using public transportation, you can drive the distance of 379.8 km, which takes approximately 4 hours and 34 minutes. The drive is scenic and offers the flexibility to make stops along the way. The cost of a car rental for this journey ranges from £59 to £94, depending on the provider and type of vehicle chosen.
If you don't have a car, the best way to travel from Portree to Edinburgh is by taking a bus and train combination. This journey takes approximately 7 hours and 49 minutes. The ticket prices can range between £66 and £164, depending on the type of ticket you choose.
No, there is no direct link between Portree and Edinburgh. However, there are bus services available that require a transfer in Inverness. The journey takes approximately 7 hours and 51 minutes, including transfers. The bus services are operated by Scottish Citylink and Megabus UK.
There are plenty of accommodation options available near Edinburgh. There are over 1382 hotels to choose from in the area, providing a range of prices starting at £33 per night.

Trips to Inverness