New report Example
Example Pricing Destinations

Edinburgh · Inverness · Portree (Isle of Skye) · Fort William · Glasgow

Scotland itinerary in 3 weeks: Edinburgh, Inverness, Isle of Skye, Fort William and Glasgow

A 20-night Scotland trip through five places, by train and bus.

20 nights, 5 stops Best time to travel: May to September

Best time to go, weather and road tips

about 3 h 40 by train Edinburgh 5 nights about 3 h 15 by bus Inverness 3 nights about 3 h 10 by bus Portree (Isle of Skye) 4 nights about 3 h 50 by train Fort William 3 nights Glasgow 5 nights Edinburgh 5 nights about 3 h 40 by train Inverness 3 nights about 3 h 15 by bus Portree (Isle of Skye) 4 nights about 3 h 10 by bus Fort William 3 nights about 3 h 50 by train Glasgow 5 nights
  1. Edinburgh
    Photo: 501ghost, CC0 1.0, cropped

    Edinburgh

    5 nights

    Edinburgh became the capital of Scotland in the 15th century. The Old Town sits on a ridge that goes from the castle standing on a rock all the way down to Holyrood Palace. You will find the neoclassical New Town north of the Old Town, and it was built starting in the 18th century. Both areas have been on the UNESCO World Heritage Site list since 1995.

    You can spend five nights visiting both parts of town and climbing Arthur's Seat. This extinct volcano stands east of the Old Town, and when you reach the top you can see far across the city. The main festivals happen in August, and the Fringe festival alone runs for three weeks. When you go at that time, you need to book your room early and you will pay more money.

    Good areas to stay

    Old Town
    The Royal Mile runs from the castle down to Holyrood Palace. You will find many attractions along this street. The shops that are close to the castle charge high prices. These shops are designed mainly for visitors.
    New Town
    To the north of the Old Town you will find Princes Street. Waverley station sits at the eastern end of this street. The most luxurious hotels in the city are located here.
    Newington
    You can find lots of guest houses on Newington Road and Minto Street in the southern part of the area. Walking to the centre will take you 15 to 20 minutes. Buses operate at all hours of the day and night.

    On to Inverness: about 3 h 40 by train

  2. Inverness
    Photo: Stablenode, CC0 1.0, cropped

    Inverness

    3 nights

    Inverness is where the River Ness meets the Moray Firth. It is the only large city in the Highlands. The castle in Inverness stands in the middle of the city. You can see an exhibition inside that tells you about the Highland landscape, the people who live there, and their history. If you walk along the bank going upstream, you will reach the Ness Islands, which are covered with trees.

    Three nights are enough to make two trips from here. Bus 3 will take you to Culloden. This place is about 6 km to the east. A battle happened there on 16 April 1746. This was when the last Jacobite Rising came to an end. You can visit a visitor centre there today. You can also take a bus towards Fort William or Skye. These buses will stop at Urquhart Castle. The castle is in ruins. It sits on a rocky point that goes into Loch Ness.

    Good areas to stay

    Centre by the station
    The station sits in the middle of town on Academy Street. You can walk to everything from here. However, Academy Street can be loud.
    Glenurquhart Road
    The A82 road going in the direction of Loch Ness has many tiny bed and breakfast places and small hotels along its sides.
    Outskirts
    You will find most of the chain hotels designed for people travelling for work in this area. However, you will be staying a long way away from the centre.

    On to Portree (Isle of Skye): about 3 h 15 by bus

  3. Portree (Isle of Skye)
    Photo: MichaelZacSon, CC0 1.0, cropped

    Portree (Isle of Skye)

    4 nights

    Portree is the main village on the Isle of Skye. About 2,300 people live there. The harbour has houses painted in many bright colours. Hills around the bay protect it from strong ocean winds. You can walk to almost everything in the village in five minutes or less. Buses leave from Somerled Square.

    You have four nights to explore the Trotternish peninsula. It is north of Portree. Bus 57 goes around the peninsula, but on weekends only during the season. You can get off at the Storr car park. From there you can walk to the Old Man of Storr. This is a rock pinnacle that stands 50 m high. The walk is 5 km long and takes 1.5 to 2 hours. No bus takes you to where the Quiraing walk starts. The closest bus stop is in Staffin, which is 3 km away. Many roads on Skye are single track. They have passing places so vehicles can get by each other.

    Good areas to stay

    By the harbour
    You stay on the bay that has houses painted in bright colours. The Quay has a number of restaurants there. You will also see fish and chip shops along the Quay.
    Around Somerled Square
    The main square has a bus stop. Around it you will find pubs and restaurants. It is a good spot if you want to take a bus trip. The bed and breakfasts in the village often run out of rooms during the summer months.

    On to Fort William: about 3 h 10 by bus

  4. Fort William
    Photo: Stablenode, CC0 1.0, cropped

    Fort William

    3 nights

    Fort William sits beside Loch Linnhe. This is a sea loch found at the southwest point of the Great Glen. You can walk around the small centre easily. The High Street does not allow cars. The West Highland Way is a long walking trail. It begins near Glasgow and finishes at Fort William.

    If you stay for three nights, you have one full day for Ben Nevis. This mountain is 1,345 m high and is the tallest in Britain. Most people start the climb at the visitor centre in Glen Nevis. The path is 17 km long. It takes 7 to 9 hours to complete. A bus goes there from May to September. On your second day, take the West Highland Line train to Glenfinnan. You can see the viaduct there. You can also visit the monument to the Jacobites from 1745.

    Good areas to stay

    Town centre
    The High Street has been closed to cars and is easy to walk around. The station sits on the north side of the centre. You can get to everything on foot in this area. However, the High Street mainly has shops that sell souvenirs.
    Glen Nevis
    You will find this place roughly 3 km away from the town. It sits in the valley right where Ben Nevis rises up. The mountain path begins near here. However, if you don't have a car, you will need to use the buses. Only a handful of buses run each day on this route.
    Corpach and Banavie
    A couple of miles to the north is where the Caledonian Canal begins. Both of these places have stations on the railway that goes to Mallaig.

    On to Glasgow: about 3 h 50 by train

  5. Glasgow
    Photo: Michael D Beckwith, CC0 1.0, cropped

    Glasgow

    5 nights

    You can move around Glasgow easily using the Subway. The Subway goes in a circle and has 15 stations. One complete circle takes 24 minutes. It connects the city centre to the West End. The university is in the West End. Kelvingrove Art Gallery and Museum is also there. It opened in 1901. You will find 22 galleries inside. They show art, animals, Ancient Egypt and Charles Rennie Mackintosh. You do not have to pay to get in.

    Five nights gives you time to visit other places too. The Riverside Museum of transport and technology is one of them. It sits where the Kelvin meets the Clyde. You do not have to pay to go there either. Merchant City is on the east side of the centre. Further east you will see the medieval cathedral. It survived the Reformation almost completely. The Necropolis sits on a hill right next to it.

    Good areas to stay

    Merchant City
    The eastern part of the city centre has a Victorian character. You will find it around Glasgow Cross. This area includes George Square.
    West End
    You will find cafés, restaurants and small independent shops near the university on Byres Road. The Subway can take you from there into the centre.

Good to know

Your journey begins in Edinburgh. You take a train heading north to Inverness. Next you travel by bus to reach the Isle of Skye. After that you continue by bus to Fort William. This town sits at the base of Ben Nevis. For your final part of the trip you board a train again. It takes you to Glasgow. The warmest time to visit Scotland is June, July and August. The sun stays up late into the evening during these months. Some buses that run on Skye and in Glen Nevis have more frequent service only during certain times of year. You will find the route works best if you travel between May and September.

Best time to visit Scotland

The average daily high for each month and how often it rains. The sun marks a dry month, not hours of sunshine.

Leuchars (near St Andrews), 1991–2020
  1. Jan: 7 degrees, 11.9 rainy days
  2. Feb: 8 degrees, 9.5 rainy days
  3. Mar: 10 degrees, 9.0 rainy days
  4. Apr: 12 degrees, 8.3 rainy days
  5. May: 14 degrees, 10.0 rainy days
  6. Jun: 17 degrees, 10.9 rainy days
  7. Jul: 19 degrees, 10.9 rainy days
  8. Aug: 19 degrees, 10.6 rainy days
  9. Sep: 17 degrees, 9.3 rainy days
  10. Oct: 13 degrees, 11.7 rainy days
  11. Nov: 10 degrees, 12.3 rainy days
  12. Dec: 7 degrees, 11.6 rainy days
Exact figures

Average daily highs and lows 1991–2020, precipitation as monthly total.

Leuchars (near St Andrews), 1991–2020
JanFebMarAprMayJunJulAugSepOctNovDec
Daily high (°C)6.87.69.611.814.417.119.319.016.813.29.57.0
Daily low (°C)0.71.02.13.86.19.110.910.79.06.22.90.8
Precipitation (mm)63.547.346.343.950.262.864.268.953.880.468.363.3
Days with at least 1 mm11.99.59.08.310.010.910.910.69.311.712.311.6
Leuchars (near St Andrews), 1991–2020
MonthHigh (°C)Low (°C)Precip. (mm)Days ≥ 1 mm
Jan6.80.763.511.9
Feb7.61.047.39.5
Mar9.62.146.39.0
Apr11.83.843.98.3
May14.46.150.210.0
Jun17.19.162.810.9
Jul19.310.964.210.9
Aug19.010.768.910.6
Sep16.89.053.89.3
Oct13.26.280.411.7
Nov9.52.968.312.3
Dec7.00.863.311.6
Prestwick (near Glasgow), 1991–2020
  1. Jan: 8 degrees, 16.4 rainy days
  2. Feb: 8 degrees, 14.2 rainy days
  3. Mar: 10 degrees, 12.9 rainy days
  4. Apr: 12 degrees, 11.7 rainy days
  5. May: 15 degrees, 10.7 rainy days
  6. Jun: 17 degrees, 11.5 rainy days
  7. Jul: 19 degrees, 12.9 rainy days
  8. Aug: 19 degrees, 13.4 rainy days
  9. Sep: 17 degrees, 12.8 rainy days
  10. Oct: 13 degrees, 15.3 rainy days
  11. Nov: 10 degrees, 16.2 rainy days
  12. Dec: 8 degrees, 16.5 rainy days
Exact figures

Average daily highs and lows 1991–2020, precipitation as monthly total.

Prestwick (near Glasgow), 1991–2020
JanFebMarAprMayJunJulAugSepOctNovDec
Daily high (°C)7.57.99.512.115.117.318.718.516.613.310.17.9
Daily low (°C)2.22.23.24.77.09.911.811.710.07.24.42.3
Precipitation (mm)96.374.670.257.754.665.382.287.679.1106.4102.7104.0
Days with at least 1 mm16.414.212.911.710.711.512.913.412.815.316.216.5
Prestwick (near Glasgow), 1991–2020
MonthHigh (°C)Low (°C)Precip. (mm)Days ≥ 1 mm
Jan7.52.296.316.4
Feb7.92.274.614.2
Mar9.53.270.212.9
Apr12.14.757.711.7
May15.17.054.610.7
Jun17.39.965.311.5
Jul18.711.882.212.9
Aug18.511.787.613.4
Sep16.610.079.112.8
Oct13.37.2106.415.3
Nov10.14.4102.716.2
Dec7.92.3104.016.5

Through the year

Summarised and translated for this page from the linked sources.

Monthly values Leuchars (near St Andrews): WMO Member Nations (2023). WMO Climatological Standard Normals for 1991-2020 (NCEI Accession 0253808). Version 6.6, min24, WMO station 03171, TMAX TMIN PRCP DP01. NOAA National Centers for Environmental Information. Dataset. https://doi.org/10.25921/800j-vn07. Accessed 12 Oct 2026.

Monthly values Prestwick (near Glasgow): WMO Member Nations (2023). WMO Climatological Standard Normals for 1991-2020 (NCEI Accession 0253808). Version 6.6, min24, WMO station 03136, TMAX TMIN PRCP DP01. NOAA National Centers for Environmental Information. Dataset. https://doi.org/10.25921/800j-vn07. Accessed 12 Oct 2026.

The stops and nights are already filled in. You add your travel dates, the briefing finds the places to stay.

Turn this route into your own briefing

Destination texts created with AI.

As of 12 Oct 2026