This 7-day Scotland itinerary is a self-drive road trip that loops from Edinburgh through the Trossachs, the west coast, the Road to the Isles and the Isle of Skye, then back to the capital via Loch Ness and Highland Perthshire. It is designed for first-time visitors who want to see the icons — lochs, castles, glens and islands — without spending the whole week behind the wheel.
Each day below links to a full stop-by-stop guide with driving distances, timings and what to see. Days 6 and 7 are spent on foot in Edinburgh, and there is an optional two-day Side Trip to Mull & Iona if you can extend the trip.
Leave Edinburgh for the Kelpies and Stirling Castle, then finish on the bonnie banks of Loch Lomond.
West to Oban for seafood, then inland through the mountains of Glen Coe to Fort William.
Fort William to Skye
Day 3The Road to the Isles — Glenfinnan Viaduct, Arisaig beaches and the ferry from Mallaig to Skye.
A full loop of Skye’s most dramatic scenery: the Old Man of Storr, Kilt Rock and the Quiraing.
Skye to Edinburgh
Day 5The scenic run south past Eilean Donan Castle, Loch Ness and Pitlochry back to the capital.
Edinburgh’s Old Town
Days 6–7End with the capital on foot — the Castle, the Royal Mile, Arthur’s Seat and the Forth Bridges.
Side Trip to Mull & Iona
OptionalHave extra days? Sail from Oban to Mull and sacred Iona — harbours, abbeys and Hebridean wildlife.
Route at a Glance
| Day | Route | Distance | Main Stops |
|---|---|---|---|
| Day 1 | Edinburgh → Loch Lomond | ~80 mi | Kelpies, Stirling Castle, Loch Lomond |
| Day 2 | Loch Lomond → Fort William | ~115 mi | Oban, Glen Coe |
| Day 3 | Fort William → Skye | ~110 mi + ferry | Glenfinnan, Arisaig, Mallaig ferry |
| Day 4 | Trotternish Loop (Skye) | ~50 mi | Old Man of Storr, Quiraing, Kilt Rock |
| Day 5 | Skye → Edinburgh | ~230 mi | Eilean Donan, Loch Ness, Pitlochry |
| Days 6–7 | Edinburgh | On foot | Castle, Royal Mile, Forth Bridges |
| Optional | Side trip to Mull & Iona | ~194 mi | Tobermory, Iona Abbey |
Planning Your Scotland Road Trip
When to go: May to September gives the longest daylight and the best chance of dry roads, but also the biggest crowds and highest prices. April and October are quieter and still very driveable. In winter, mountain passes such as the Quiraing road can close, so check conditions.
Driving: You will meet single-track roads with passing places in the Highlands and on Skye — pull in to let faster traffic and oncoming cars through. Fuel up whenever you can, as petrol stations are sparse in the north and west.
Ferries: The Mallaig–Armadale crossing on Day 3 and the Oban ferries for the Mull side trip should be booked ahead with CalMac in summer. If a sailing is full, Skye is also reachable by the road bridge at Kyle of Lochalsh.
Where to stay: Book accommodation in Fort William (Day 2) and Portree (Days 3–4) early — both fill up fast in peak season. For the last two nights, a central Edinburgh base lets you explore entirely on foot.
Frequently Asked Questions
Can you see Scotland in 7 days?
Yes. Seven days is enough to loop from Edinburgh through the Highlands and Isle of Skye and back, taking in lochs, castles, glens and a Hebridean feel — as long as you accept it is a highlights tour rather than a slow exploration. This itinerary balances driving days with time on foot in Edinburgh at the end.
Do you need a car for this Scotland itinerary?
A car is strongly recommended for Days 1–5, as public transport to places like Glen Coe, Glenfinnan and the Trotternish peninsula is limited. In Edinburgh on Days 6–7 you do not need a car at all — the city is compact and walkable.
Which direction should you drive this route?
This itinerary runs clockwise: west to Oban and Fort William, north to Skye, then back south via Loch Ness. Driving it this way keeps the most scenic coastal roads ahead of you in good light and saves the flat, faster A9 for the return leg.
How many miles is this 7-day Scotland trip?
The core route is roughly 665 miles over five driving days, plus a ferry crossing to Skye. The optional Mull and Iona side trip adds about another 194 miles and two days.
