These companies trust us. We sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information between Edinburgh and Portree

distanceDistance151 miles (244 km)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus providersNational Express

Buses from Edinburgh to Portree cover the 151 miles (244 km) long journey with our travel partners like National Express. Normally, there is 1 bus operating per day, including direct services available. Travelers depart most frequently from Edinburgh Waverley and arrive in Portree, Somerled Square.

Bus companies

Travel with National Express from Edinburgh to Portree

National Express will get you from Edinburgh to Portree at great prices. With over 1000 travel companies on Omio, you can find the best bus times, prices and tickets for your trip.

National Express

National Express is a great way to travel comfortably and affordably between Edinburgh and Portree. As the UK’s leading long-distance bus company, National Express offers hundreds of routes to cities, towns and major airports throughout the country with maximum savings and comfort in mind for each passenger. Omio shows you National Express bus schedules and ticket options for the Edinburgh to Portree trip, so you can find the cheapest deals to travel by bus. On a National Express bus, you can expect to travel 151 miles (244 km) from Edinburgh to Portree.

All buses from National Express provide air conditioning, free WiFi and onboard entertainment to keep you feeling comfortable and entertained during a long route. Most buses have seat belts and power outlets in every seat, perfect if you need to charge your phone or laptop. There are three different tickets that you can pick for the Edinburgh to Portree bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. If you’re looking for more flexibility on canceling or changing your bus ticket easily, we recommend booking the Fully Flexible Fare option.

National Express has updated its ticket policies due to the coronavirus. Keep these in mind when booking your National Express tickets between Edinburgh and Portree and when traveling by bus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips

Buses from Edinburgh to Portree
Take the bus to Portree easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Edinburgh to Portree.
How many miles is it from Edinburgh to Portree by bus?
The Edinburgh to Portree bus distance is approximately 151 miles (244 km).
When traveling by bus from Edinburgh to Portree, which bus station in Edinburgh do I depart from and which bus station in Portree do I arrive in?

Omio customers who travel this route most frequently depart from Edinburgh Waverley   and arrive in Portree, Somerled Square.

Where is the departure bus station in Edinburgh located? Where is the arrival bus station in Portree located?

The most popular departure bus station with passengers for this route, called Edinburgh Waverley, is located 0 mile (s) / 0 km from the city center of Edinburgh.

The most popular arrival bus station, Portree, Somerled Square, is located 0 mile (s) / 0 km away from the city center of Portree.

What bus providers offer a service between Edinburgh and Portree?
For the best Edinburgh to Portree bus to book, you can travel safely and comfortably with National Express. However, it's always good to check all possible bus companies with services to Portree from Edinburgh to compare what amenities they may offer.
How many bus services are there to Portree from Edinburgh a day?
The average number of buses departing Edinburgh for Portree is 1 a day. The bus schedules and services may vary between weekdays and weekends.

Important Stations and Airports for this Journey


Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.

Buses from Edinburgh to Portree: related information

Here are some other resources that might have the information you need