Journey information
Overview: Bus from Edinburgh to Portree
Take a bus from Edinburgh to Portree and enjoy the approximately 152 miles (245 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
Distance 152 miles (245 km) |
Buses per day 2 |
FAQs: Bus from Edinburgh to Portree
Find answers to the most common questions about traveling from Edinburgh to Portree by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Portree, this guide helps you travel smarter and with confidence.

- The Old Man of Storr, a striking rock formation offering panoramic views and popular hiking trails
- Portree Harbour, a picturesque harbor lined with colorful buildings and offering boat tours
- Quiraing, a dramatic landslip with unique rock formations and scenic walking paths
- Kilt Rock and Mealt Falls, a cliff face resembling a kilt with a waterfall cascading into the sea
- The Aros Centre, a cultural venue featuring exhibitions, performances, and a cinema.
- Walk the Scorrybreac Circuit, a scenic coastal path providing panoramic views of the Isle of Skye
- Enjoy a boat tour to spot local wildlife and explore the surrounding waters
- Visit the Skye and Lochalsh Archive Centre to delve into local history and genealogy
- Attend a traditional music session at a local pub for an authentic cultural experience
- Try sea kayaking around the Isle of Skye for an adventurous perspective of the coastline.
To find the cheapest bus tickets for your trip from Edinburgh to Portree, follow these tips:
Start your search now and compare ticket prices to find the best deal!
More options for your journey from Edinburgh to Portree
Here are some other resources that might have the information you need
