1map logoGo to main page

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

Compare Travel Options and Prices

from
Inverness, United Kingdom
to
Portree, United Kingdom

How to Get from Inverness to Portree: 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
113.6 milesDistance
2h 16m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Inverness to Portree 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
Train
Taxi
Average Duration
3h  1m
Estimated price
$162-216
Recommended
Company
various
Train
Taxi
Average Duration
3h  21m
Estimated price
$126-185
Cheapest
route map
Distance: 113.6 miles
Duration: 2h 16m

See more options

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

Traveling From Inverness to Portree

The journey from Inverness to Portree offers a stark contrast between the bustling city life and the tranquil charm of the Isle of Skye.

Best Neighbourhoods in Portree

Portree boasts charming neighborhoods that offer diverse experiences for visitors.

Waterfront
• Stunning views of the harbor and sea.
• Great restaurants and cafes along the shore.
Cree Sreet
• Home to colorful buildings and local shops.
• A vibrant spot for exploring local culture.
Aros,
• Close proximity to Aros Centre and park.
• Scenic walks with breathtaking landscapes.

Best Times To Visit Portree's Attractions

Plan your visit to Portree’s attractions with these helpful timing tips.

Portree Harbour
Arrive early in the morning for peaceful views and fewer tourists.
The Old Man of Storr
Hike in the late afternoon to enjoy sunset colors and quieter trails.
Skye Museum of Island Life
Visit on weekdays for a more relaxed exploration of local history.

Portree Weather: What to Expect Year-Round

Portree experiences a maritime climate with mild summers and cool winters, making it a year-round destination with distinct seasonal beauty. Late spring and early fall often offer the best weather for outdoor adventures, while rain can affect plans any time of year.

Dining Recommendation in Portree

Once in Portree, you shouldn’t miss trying the fresh seafood at The Lower Deck, where the menu features locally sourced ingredients that highlight the flavors of the Isle of Skye. This dining experience contrasts with Inverness’s more city-centric culinary scene, offering a relaxed atmosphere and a direct connection to the ocean with each dish.

Inverness - Portree operators

Explore transport companies operating between Inverness and Portree, 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 Inverness to Strathcarron

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

Train from Inverness to Duirinish

Average Duration
2h 31m
Estimated price
$25-55
Taxi
Contact phone
+44 1599 534 323
Website
lochalsh.net

Taxi from Strathcarron to Portree

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

Taxi from Duirinish to Portree

Average Duration
Estimated price
$0-0

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

Traveling between Inverness and Portree 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 scenic journey from Inverness to Portree, a picturesque drive spanning 183.5 km through the gorgeous landscapes of the Scottish Highlands. 💰 Enjoy the flexibility of varying price ranges, ranging from £28 to £43, to reach the charming town of Portree by car from Inverness. ⏰ Prepare for a approximately 2 hours and 16 minutes of driving time, immersing yourself in the beauty of the surroundings as you make your way to Portree from Inverness.
Average price
£27 - £43

Frequently asked questions

Find out more about the route from Inverness to Portree.

Or choose the category:
The distance between Inverness and Portree is 74 miles, with a road distance of 113.6 miles. Traveling by train and bus, it takes approximately 4 hours and 39 minutes to reach Portree from Inverness. Alternatively, driving by car takes approximately 2 hours and 16 minutes to reach Inverness from Portree. If you prefer to take a bus, the travel time from Inverness to Portree is approximately 3 hours and 11 minutes.
The most cost-effective way to travel from Inverness to Portree is by taking a bus, which typically costs between £24-£36 and takes approximately 3 hours and 11 minutes. This option allows you to enjoy the scenic route and is a popular choice among budget travelers. However, if time-efficiency is your priority, driving is the fastest option, taking around 2 hours and 16 minutes and costing approximately £28-£44. Consider your budget and time constraints when deciding which transportation option is best for you.
The prices of a bus between Portree and Inverness vary from £24 to £36. The exact cost may depend on factors such as the time of travel and the specific bus service chosen. It is advisable to check the latest prices and schedules with the bus operators for the most accurate information. Additionally, other transportation options like trains or driving may have different price considerations.
To get from Inverness to Portree without using public transportation, you can drive the 114-mile distance, which takes around 2 hours and 16 minutes. The driving route offers scenic views and flexibility to stop at various attractions along the way. The estimated cost for fuel and tolls ranges from £28 to £44, depending on the vehicle and current fuel prices.
If you do not have a car, the best way to travel from Inverness to Portree in the United Kingdom is by bus. The journey takes approximately 3 hours and 11 minutes and costs between £24 and £36. Taking the bus allows you to sit back and relax while enjoying the scenic views of the Scottish landscape along the way. Make sure to check the bus schedule in advance and plan your trip accordingly.
Yes, there is a direct bus link between Inverness and Portree. The bus service is operated by Scottish Citylink and departs twice daily from Bus Station Stance 2 in Inverness, arriving at Somerled Square in Portree. The journey takes approximately 3 hours and 11 minutes. This provides a convenient and direct option for travel between the two locations.
There are several accommodation options available near Portree. You have a choice of 363+ hotels to choose from, which cater to various budgets and preferences. Prices for hotels in Portree start at £41 per night. Whether you're looking for a luxurious hotel or a budget-friendly option, you will have plenty of choices to suit your needs.