Road Travel › Drive weather

Edinburgh to Portree drive weather

236 miles, about 4½ hours of driving via A9 and A87. The high point is Drumochter Summit at 462 m (1,516 ft), about 1 h 43 min in.

Distance
236 mi
Drive time
~4½ hours
High point
462 m
Country
Scotland

Next 7 departures

Leaving Edinburgh at 7 AM each day · Updated · Forecast: MET Norway

  1. SunOct 4

    ClearNo significant weather expected. Temperatures 9–14°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Edinburgh7 AM BSTCloudy11°C
    Perth7:45 AM BSTCloudy11°C
    Drumochter Summit8:45 AM BSTLight rain9°C
    Invergarry9:45 AM BSTRain12°C
    Broadford11 AM BSTHeavy rain14°C
    Portree11:30 AM BSTRain14°C
  2. MonOct 5

    ClearNo significant weather expected. Temperatures 11–14°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Edinburgh7 AM BSTCloudy14°C
    Perth7:45 AM BSTPartly sunny14°C
    Drumochter Summit8:45 AM BSTLight rain11°C
    Invergarry9:45 AM BSTRain13°C
    Broadford11 AM BSTCloudy12°C
    Portree11:30 AM BSTCloudy13°C
  3. TueOct 6

    ClearNo significant weather expected. Temperatures 7–11°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Edinburgh7 AM BSTCloudy11°C
    Perth7:45 AM BSTRain11°C
    Drumochter Summit8:45 AM BSTCloudy7°C
    Invergarry9:45 AM BSTLight rain10°C
    Broadford11 AM BSTPartly sunny11°C
    Portree11:30 AM BSTMostly sunny11°C
  4. WedOct 7

    ClearNo significant weather expected. Temperatures 5–9°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Edinburgh7 AM BSTCloudy8°C
    Perth7:45 AM BSTCloudy8°C
    Drumochter Summit8:45 AM BSTLight rain5°C
    Invergarry9:45 AM BSTRain showers8°C
    Broadford11 AM BSTRain showers9°C
    Portree11:30 AM BSTRain showers9°C
  5. ThuOct 8

    ClearNo significant weather expected. Temperatures 2–9°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Edinburgh7 AM BSTPartly sunny4°C
    Perth7:45 AM BSTPartly sunny3°C
    Drumochter Summit8:45 AM BSTCloudy2°C
    Invergarry9:45 AM BSTCloudy6°C
    Broadford11 AM BSTCloudy8°C
    Portree11:30 AM BSTCloudy9°C
  6. FriOct 9

    ClearNo significant weather expected. Temperatures 10–13°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Edinburgh7 AM BSTRain12°C
    Perth7:45 AM BSTRain12°C
    Drumochter Summit8:45 AM BSTRain10°C
    Invergarry9:45 AM BSTRain13°C
    Broadford11 AM BSTRain12°C
    Portree11:30 AM BSTRain12°C
  7. SatOct 10

    ClearNo significant weather expected. Temperatures 5–9°C along the way.

    Along the way
    Checkpoint · arrivalWeather · temperature
    Edinburgh7 AM BSTMostly sunny8°C
    Perth7:45 AM BSTMostly sunny9°C
    Drumochter Summit8:45 AM BSTRain5°C
    Invergarry9:45 AM BSTRain showers8°C
    Broadford11 AM BSTRain showers9°C
    Portree11:30 AM BSTRain showers9°C

The worst conditions expected at any checkpoint, timed to when you would reach it driving without stops. Levels use Road Travel’s driving-risk scale.

The route, stop by stop

Checkpoints in order, with driving time from Edinburgh (no stops) and elevation. The forecast above is timed to these.

Drumochter Summit · 462 m 0 mi 236 mi
Elevation along the route (Terrain Tiles, sampled every 5 miles).
  1. Edinburgh, ScotlandStart 71 melevation
  2. Perth, ScotlandMile 42 · 48 min 13 melevation
  3. Drumochter Summit, ScotlandMountain pass · Mile 95 · 1 h 43 min 462 melevation
  4. Invergarry, ScotlandMile 152 · 2 h 47 min 87 melevation
  5. Broadford, ScotlandMile 210 · 3 h 53 min 8 melevation
  6. Portree, ScotlandMile 236 · 4 h 23 min 19 melevation

Typical weather by month

Average daily highs and lows, and days with 2.5 cm (an inch) or more of snow, at Edinburgh, Perth and Portree.

MonthEdinburgh
Edinburgh (Royal Botanic Garden) station · 26 m
Perth
Mylnefield station · 31 m
Portree
Kinlochewe station · 25 m
High / low °CHigh / low °CHigh / low °C
Jan7° / 1°7° / 1°8° / 1°
Feb8° / 2°8° / 1°8° / 1°
Mar10° / 3°10° / 2°10° / 2°
Apr12° / 5°12° / 4°12° / 4°
May15° / 7°15° / 6°15° / 6°
Jun17° / 10°18° / 9°17° / 9°
Jul19° / 12°20° / 11°19° / 11°
Aug19° / 12°19° / 11°18° / 11°
Sep17° / 10°17° / 9°16° / 9°
Oct13° / 7°13° / 6°13° / 6°
Nov10° / 4°10° / 3°10° / 3°
Dec8° / 1°7° / 1°8° / 1°

1991–2020 averages computed from NOAA NCEI daily station records (GHCN-Daily): EDINBURGH ROYAL BOTANIC GARDE, UK (UKE00105888, 26 m); MYLNEFIELD, UK (UKE00105642, 31 m); KINLOCHEWE, UK (UKE00105913, 25 m). Snow days are days with at least 2.5 cm (1 inch) of new snow. “—” means the station does not publish that normal.

Road conditions

Closures and chain rules change by the hour, so we link to the official reports for Scotland rather than repeat them.

Check the official forecast from Met Office and each road report before you leave.

Get alerts timed to where you’ll be when you get there

Road Travel plans the drive from Edinburgh to Portree with the forecast at every stretch for the hour you’ll reach it, then warns you about weather ahead while you drive.

Questions about this drive

How long is the drive from Edinburgh to Portree?

236 miles, about 4½ hours of driving without stops, by way of A9 and A87. Fuel, food and rest stops add to that.

What is the highest point on the drive?

Drumochter Summit, at 462 m (1,516 ft). It comes at mile 95, about 1 h 43 min of driving after you leave Edinburgh.

How cold is Portree in January?

The nearest long-term NOAA station, Kinlochewe (25 m), averages a high of 8°C and a low of 1°C in January (1991–2020 averages).