Next 7 departures
- SunOct 4
ClearNo significant weather expected. Temperatures 9–14°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Edinburgh7 AM BST Cloudy11°C Perth7:45 AM BST Cloudy11°C Drumochter Summit8:45 AM BST Light rain9°C Invergarry9:45 AM BST Rain12°C Broadford11 AM BST Heavy rain14°C Portree11:30 AM BST Rain14°C - MonOct 5
ClearNo significant weather expected. Temperatures 11–14°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Edinburgh7 AM BST Cloudy14°C Perth7:45 AM BST Partly sunny14°C Drumochter Summit8:45 AM BST Light rain11°C Invergarry9:45 AM BST Rain13°C Broadford11 AM BST Cloudy12°C Portree11:30 AM BST Cloudy13°C - TueOct 6
ClearNo significant weather expected. Temperatures 7–11°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Edinburgh7 AM BST Cloudy11°C Perth7:45 AM BST Rain11°C Drumochter Summit8:45 AM BST Cloudy7°C Invergarry9:45 AM BST Light rain10°C Broadford11 AM BST Partly sunny11°C Portree11:30 AM BST Mostly sunny11°C - WedOct 7
ClearNo significant weather expected. Temperatures 5–9°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Edinburgh7 AM BST Cloudy8°C Perth7:45 AM BST Cloudy8°C Drumochter Summit8:45 AM BST Light rain5°C Invergarry9:45 AM BST Rain showers8°C Broadford11 AM BST Rain showers9°C Portree11:30 AM BST Rain showers9°C - ThuOct 8
ClearNo significant weather expected. Temperatures 2–9°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Edinburgh7 AM BST Partly sunny4°C Perth7:45 AM BST Partly sunny3°C Drumochter Summit8:45 AM BST Cloudy2°C Invergarry9:45 AM BST Cloudy6°C Broadford11 AM BST Cloudy8°C Portree11:30 AM BST Cloudy9°C - FriOct 9
ClearNo significant weather expected. Temperatures 10–13°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Edinburgh7 AM BST Rain12°C Perth7:45 AM BST Rain12°C Drumochter Summit8:45 AM BST Rain10°C Invergarry9:45 AM BST Rain13°C Broadford11 AM BST Rain12°C Portree11:30 AM BST Rain12°C - SatOct 10
ClearNo significant weather expected. Temperatures 5–9°C along the way.
Along the way
Checkpoint · arrival Weather · temperature Edinburgh7 AM BST Mostly sunny8°C Perth7:45 AM BST Mostly sunny9°C Drumochter Summit8:45 AM BST Rain5°C Invergarry9:45 AM BST Rain showers8°C Broadford11 AM BST Rain showers9°C Portree11:30 AM BST Rain 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.
- Edinburgh, ScotlandStart 71 melevation
- Perth, ScotlandMile 42 · 48 min 13 melevation
- Drumochter Summit, ScotlandMountain pass · Mile 95 · 1 h 43 min 462 melevation
- Invergarry, ScotlandMile 152 · 2 h 47 min 87 melevation
- Broadford, ScotlandMile 210 · 3 h 53 min 8 melevation
- 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.
| Month | Edinburgh Edinburgh (Royal Botanic Garden) station · 26 m | Perth Mylnefield station · 31 m | Portree Kinlochewe station · 25 m |
|---|---|---|---|
| High / low °C | High / low °C | High / low °C | |
| Jan | 7° / 1° | 7° / 1° | 8° / 1° |
| Feb | 8° / 2° | 8° / 1° | 8° / 1° |
| Mar | 10° / 3° | 10° / 2° | 10° / 2° |
| Apr | 12° / 5° | 12° / 4° | 12° / 4° |
| May | 15° / 7° | 15° / 6° | 15° / 6° |
| Jun | 17° / 10° | 18° / 9° | 17° / 9° |
| Jul | 19° / 12° | 20° / 11° | 19° / 11° |
| Aug | 19° / 12° | 19° / 11° | 18° / 11° |
| Sep | 17° / 10° | 17° / 9° | 16° / 9° |
| Oct | 13° / 7° | 13° / 6° | 13° / 6° |
| Nov | 10° / 4° | 10° / 3° | 10° / 3° |
| Dec | 8° / 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.
- Scotland · Traffic ScotlandTraffic Scotland road conditions
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).