1map logoGo to main page

Portree to Inverness from $35: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portree, United Kingdom
to
Inverness, United Kingdom

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

$35 - OtherBest price
180.6 kmDistance
2h 16m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portree to Inverness 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
Average Duration
2h  58m
Estimated price
$161-214
Recommended
Company
various
Taxi
Train
Average Duration
3h  18m
Estimated price
$128-177
Cheapest
route map
Distance: 180.6 km
Duration: 2h 16m

See more options

Company
various
Drive
Average Duration
2h  16m
Estimated price
$35-55

Traveling From Portree to Inverness

The journey from Portree to Inverness reveals the stunning contrast between the quaint, scenic beauty of the Isle of Skye and the vibrant, bustling atmosphere of the Scottish Highlands' capital.

Best Neighbourhoods in Inverness

Inverness features diverse neighborhoods, each with its own charm and attractions.

Merkinch
• Offers stunning views of the Beauly Firth.
• Close to local parks and nature trails.
Inverness City Centre
• Home to shops, restaurants, and cultural attractions.
• Easily accessible public transport options.
West End
• Features beautiful Victorian architecture.
• Known for its quiet residential vibe.

Best Times To Visit Inverness's Attractions

Planning your visits around the right times can elevate your experience in Inverness.

Inverness Castle
Early mornings or late afternoons offer fewer crowds and stunning light.
Loch Ness
Visit during weekdays for a quieter, more peaceful experience.
Culloden Battlefield
Late spring or early autumn provides pleasant weather and fewer visitors.

Inverness Weather: What to Expect Year-Round

Inverness experiences a temperate maritime climate, characterized by mild summers and cool winters, with rainfall fairly common throughout the year. The best times to visit are late spring and early autumn, when temperatures are pleasant, allowing you to fully enjoy the stunning landscapes and historic sites.

Dining Recommendation in Inverness

For a delightful contrast to Portree’s seafood-focused cuisine, try the beef bourguignon at The Mustard Seed, a vibrant restaurant located by the River Ness. This dish showcases Inverness's embrace of rich, hearty flavors and locally sourced ingredients, all within a lively atmosphere that transforms your meal into a memorable experience.

Portree - Inverness operators

Explore transport companies operating between Portree and Inverness, 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
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
1h 5m
Estimated price
$130-170
Contact phone
+44 1478 613 000
Website
http://skye-taxis.co.uk

Other from Portree to Strathcarron

Average Duration
1h 5m
Estimated price
$130-170

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

Traveling between Portree and Inverness 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 road trip from Portree to Inverness, covering a distance of 181.9 km. Enjoy the picturesque landscapes of the Scottish Highlands along the way. 💰 Prices for the journey by car range from £28 to £43, providing flexibility for different budgets. 🏞️ Explore the beauty of the Scottish countryside as you drive for approximately 2 hours and 16 minutes to reach Inverness. Immerse yourself in the charm of this historic city nestled along the River Ness.
Average price
£27 - £43
Useful tips for bus travellers
• Book your tickets in advance through Scottish Citylink (citylink.co.uk) to secure the best fares, as prices can range between £27 and £37 for your trip from Portree to Inverness.
• During the journey, make sure to keep an eye on the bus schedule and listen for announcements, as you will need to change buses at Bus Station Stance 1 before continuing to Inverness, ensuring you don’t miss any connections.
• Upon arrival at Inverness Bus Station (Stance 3), familiarize yourself with the station layout using the station map available at stagecoachbus.com will help you easily navigate to local transport options or find a nearby café for a quick bite.

Frequently asked questions

Find out more about the route from Portree to Inverness.

Or choose the category:
The distance between Portree and Inverness is approximately 119.1 km by road. The typical travel time varies depending on the mode of transportation. It takes around 4 hours and 39 minutes to reach Inverness from Portree using a combination of bus and train. However, if you prefer to drive, it takes around 2 hours and 16 minutes to travel from Inverness to Portree by car. Additionally, the bus journey from Portree to Inverness typically takes around 3 hours and 12 minutes.
The most cost-effective option for traveling from Portree to Inverness is by taking a bus, which costs between £24-£36 and takes approximately 3 hours and 12 minutes. This option allows travelers to sit back and relax while enjoying the scenic views along the way. However, for those looking for a quicker journey, driving is the most time-efficient option, taking around 2 hours and 16 minutes and costing between £28-£44 in fuel expenses.
When traveling from Portree to Inverness, the prices for a bus ticket can range from £24 to £36.
To get from Portree to Inverness without using public transportation, you can opt to drive. The distance between the two cities is approximately 181.9 km, and it takes around 2 hours and 16 minutes to drive from Portree to Inverness. The cost of the journey by car can range from £28 to £44, depending on factors such as fuel prices and tolls.
The best way to travel from Portree to Inverness without a car is by bus. The journey takes approximately 3 hours and 12 minutes. The cost of the bus ticket is typically around £24-£36.
Yes, there is a direct link between Portree and Inverness through a bus service operated by Scottish Citylink. The bus departs twice daily from Somerled Square in Portree and arrives at Bus Station Stance 2 in Inverness. The journey takes approximately 3 hours and 12 minutes.
There are plenty of accommodation options near Inverness. With over 927 hotels to choose from, you will find something to suit your preferences and budget. Prices start at £21 per night, offering a range of affordable choices.