1map logoGo to main page

Oban to Portree from $45: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oban, United Kingdom
to
Portree, United Kingdom

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

$45 - DriveBest price
152 milesDistance
3h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oban 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
Train
Drive
Average Duration
8h  25m
Estimated price
$90-171
Recommended
Company
various
Drive
Average Duration
3h  9m
Estimated price
$45-75
Cheapest
route map
Distance: 152 miles
Duration: 3h 9m

See more options

Company
various
Train
Train
Drive
Average Duration
8h  25m
Estimated price
$90-171

Traveling From Oban to Portree

Traveling from Oban to Portree offers a captivating contrast between Oban's bustling harbor life and Portree's charming, tranquil waterfront, making your journey a delightful exploration of Scotland's diverse coastal landscapes.

Best Neighbourhoods in Portree

Portree offers charming neighborhoods, each showcasing its own unique character.

The Waterfront
• Stunning views of the harbor.
• Home to local seafood restaurants.
Stonefield
• Quaint streets with traditional Scottish cottages.
• Close to local shops and cafes.
Bayfield
• Peaceful surroundings with scenic walking paths.
• Offers quick access to the water's edge.

Best Times To Visit Portree's Attractions

Timing your visits to Portree's attractions can greatly enhance your experience.

Portree Harbour
Early morning provides a peaceful atmosphere and stunning sunrise views.
The Old Man of Storr
Visit during weekdays to avoid weekend hikers and enjoy solitude.
Dun Vegan Castle
Late afternoon offers fewer tourists and golden hour photography opportunities.

Portree Weather: What to Expect Year-Round

Portree experiences a temperate maritime climate with mild, wet winters and cooler summers, making rain a frequent companion year-round. Visiting during late spring and early autumn offers the most pleasant weather for exploring, while fluctuating conditions can impact outdoor activities.

Dining Recommendation in Portree

In Portree, savor the catch of the day at The Lower Deck, where the menus feature a delightful twist on traditional Scottish fare using fresh, local seafood. This coastal dining experience contrasts with Oban's lively seafood scene by offering a more intimate atmosphere, allowing you to truly enjoy the rich flavors of the Isle of Skye.

Oban - Portree operators

Explore transport companies operating between Oban 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 Oban to Crianlarich

Average Duration
1h 11m
Estimated price
$15-35

Train from Crianlarich to Mallaig

Average Duration
3h 19m
Estimated price
$30-70

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

Traveling between Oban 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 road journey from Oban to Portree, covering 244.6 km of picturesque landscapes and charming villages. The drive typically takes around 3 hours and 9 minutes, offering a pleasant ride through the stunning Scottish countryside. 💰 Prices for the car journey between Oban and Portree range from £35 to £59, providing flexibility for travelers to choose the option that best fits their budget. 🏞️ Arrive in Portree after a memorable drive, ready to explore the enchanting Isle of Skye.
Average price
£35 - £58

Frequently asked questions

Find out more about the route from Oban to Portree.

Or choose the category:
The distance between Oban and Portree is 120.7 km. By car, it takes approximately 3 hours and 9 minutes to travel from Portree to Oban, covering a road distance of 244.6 km. On the other hand, if you prefer to take a bus, the travel time between Oban and Portree is longer, with a journey duration of about 5 hours and 39 minutes.
The most cost-effective option to travel from Oban to Portree is by bus, which costs between £28-£47. Although it takes a longer time of 5 hours and 39 minutes, it is a more economical choice. On the other hand, if time is a priority, driving is the quickest option, taking only 3 hours and 9 minutes, but it is slightly more expensive at £35-£59 for the journey.
The prices of bus tickets between Portree and Oban range from £29 to £44, depending on the service provider and the type of ticket.
To get from Oban to Portree without using public transportation, the best option is to drive. The driving distance between the two cities is approximately 244.6 km, and it takes around 3 hours and 9 minutes to complete the journey by car. The prices to rent a car and drive from Oban to Portree range from £35 to £59, depending on the rental company and type of vehicle chosen.
If you do not have a car, the best way to travel from Oban to Portree in the United Kingdom is by bus. The bus journey takes approximately 5 hours and 39 minutes and the ticket prices range from £28 to £47.
No, there is no direct link between Oban and Portree by bus. However, there are bus services available with a transfer at the Bus Station, which takes approximately 5 hours and 39 minutes. The journey is operated by West Coast Motors and Scottish Citylink.
There are plenty of accommodation options in Portree. With over 363 hotels available, you are sure to find something to suit your needs. Prices start at £41 per night, making it accessible for various budgets.