Pay for a coach only where a coach is the only way. That means the Highlands and Loch Ness, where no train does the circuit in a day, and nothing else. For Glasgow, Loch Lomond, Stirling, Linlithgow, North Berwick and the Fife coast, a train ticket beats a tour on price and on freedom. And since ScotRail scrapped peak fares in September 2025, the gap is wider than it used to be.
Glasgow by train
£16.80 return
Highlands by coach
from £45
Peak fares
Abolished 2025
Skye in a day
Does not exist
The change that makes half the advice on this topic wrong
On 1 September 2025, ScotRail removed peak fares from its network permanently. Anytime Single and Return tickets were cut to the equivalent Off-Peak price, which means the fare is now the same whatever time you get on the train. Their own published examples include the two that matter most to anyone leaving Edinburgh for the day.
| Route | Was | Now | Saving |
|---|---|---|---|
| Edinburgh to Glasgow | £32.60 | £16.80 | 48% |
| Edinburgh to Dunfermline | £14.00 | £8.50 | 39% |
Those are Anytime Day Returns, so they are the walk-up price, not a restricted advance ticket. The practical consequence: you no longer have to wait until after the morning peak to travel cheaply. A lot of the day trip guides competing for this search still tell you to, because they were written before the change or never updated after it. If a page tells you to dodge the 09:15 cutoff, it is describing a rule that stopped existing over a year ago.
Being straight about what we checked
The two fares above are the ones ScotRail itself publishes for Edinburgh, and we are quoting their table rather than our own search.
We tried to price six more Edinburgh routes through their fare tool and stopped: the tool renders its results in the browser and started rate-limiting us. Rather than print five numbers we had not properly verified, we are printing the two we did and telling you to check your own route on the ScotRail app. Loch Lomond's £27 return comes from our Loch Lomond guide, where it was checked separately.
Which trip needs which, in one table
Tour prices below are the cheapest adult rate on Viator in GBP, checked on 16 September 2026. Train fares are as described above.
| Destination | Do it yourself? | Tour price | What we'd do |
|---|---|---|---|
| Highlands & Loch Ness | No, 3.5 hours each way | from £45, 12 to 13h | Take the tour |
| Glasgow | Yes, 50 min by train | not needed | £16.80 return, go alone |
| Loch Lomond | Yes, train to Balloch | £51 with Stirling + Kelpies | Train, unless you want all three |
| Stirling | Yes, direct train | bundled in the £51 tour | Train, and use the car-free discount |
| St Andrews & Fife | Train to Leuchars, then bus | from £62, 8.5h small group | Tour if you want the villages too |
| North Berwick, Linlithgow | Yes, short direct trains | rarely sold as tours | Train, and half a day is plenty |
| Isle of Skye | Not in a day, 5 hours each way | £207 for 3 days | Not a day trip at all |
Where a coach tour genuinely earns its price
One destination, really. Loch Ness and the Glencoe circuit covers roughly 350 miles in a day through country with no useful rail line, and the £45 coach is not competing with a cheaper train, it is competing with not going. That is the case where paying an operator is obviously right.
Two caveats before you book it, both from our own Highlands day trip analysis. The day is 12 to 13 hours, and the best-reviewed tours give you about 5 to 10 minutes at Glencoe and around 2 hours at Loch Ness. You are buying a long, scenic coach ride with stops, not a visit to the Highlands. Knowing that in advance is the difference between a good day and a disappointed one.

Edinburgh: Loch Ness, Glencoe and The Highlands
The standard 12.5-hour circuit at the lowest price we found, and rated 4.92 across more than six thousand reviews, which is a stable sample rather than a lucky streak.

Loch Lomond, Stirling Castle and the Kelpies
The one tour that beats doing it yourself, because these three sit awkwardly apart by train. If you only want Loch Lomond, the £27 train is the better buy.
Rabbie's or the big coach, and what the gap really is
The name most people search for on this route is Rabbie's, the Edinburgh small-coach operator, and the obvious question is whether the premium is worth it. The headline comparison everybody makes is misleading, so here is the corrected one, priced on 17 September 2026.
Rabbie's Loch Ness day tour is £102.74 against £45 for the big-coach version, which looks like more than double. But the two tickets do not contain the same thing: Rabbie's includes the 50-minute Loch Ness cruise and the cheap coach sells it as an optional extra at £22 per adult. Like for like with the cruise on both, it is £67 against £102.74, so the real premium is £35.74.
What £35.74 buys is a vehicle capped at 16 passengers instead of 57. That is the whole difference, and whether it is worth it depends entirely on how you feel about photo stops where forty other people are also getting off. Worth knowing before you decide: the cheaper coach is rated 4.92 against Rabbie's 4.72, on review counts within 250 of each other, so you are not paying to avoid a bad tour. The full breakdown is in our Highlands day trip guide.
Where a tour is money you did not need to spend
Glasgow is the clearest case. It is Scotland's biggest city, 50 minutes from Waverley, and there is nothing a coach adds. £16.80 return, turn up at the station, come back when you like. Any product selling you a guided Glasgow day trip from Edinburgh is mostly selling you the train ride.
North Berwick and Linlithgow are the two that get skipped, and both are better as half days than full ones: a beach town with the Scottish Seabird Centre in one direction, and a loch-side palace where Mary, Queen of Scots was born in the other. Short direct trains, no tour exists for either, and you will be back in Edinburgh for dinner.
Loch Lomond sits on the line: the train to Balloch is £27 return and drops you a short walk from the pier, which is all you need if the loch is the point. The £51 coach only makes sense because it staples Stirling Castle and the Kelpies onto the same day, and those three are genuinely awkward to combine yourself.
The one that is not a day trip, whatever the search box says
Isle of Skye. We checked ten Skye tours sold from Edinburgh and every single one runs three days or longer, starting around £207. That is not a gap in the market waiting to be filled, it is arithmetic: Portree is 232 miles away, roughly five hours of driving each way, so a single-day version would be ten hours in a vehicle for a couple of hours on the island.
If Skye is the reason you came to Scotland, give it its own trip. Our Skye guide lays out the four realistic ways to get there, none of which fit between breakfast and bedtime.
Two things to sort before you book anything
- Check what day it is. If a day trip is eating your only full day, make sure the things you are skipping in Edinburgh are open when you get back. Holyrood Palace closes on Tuesdays and Wednesdays, which catches people who spent Monday on a coach.
- Book the Highlands coach, not the train station. The long tours leave early and sell out in summer, while a train to Glasgow or Linlithgow needs no planning at all. Spend your booking effort where scarcity actually exists.
- Work out how many days you have first. A day trip is a whole day. Our how many days guide treats the Highlands as a fourth day rather than a swap for city time, and that is the right way round.
Also worth knowing, and simpler than any tour: Dunfermline is £8.50 return for an abbey, Robert the Bruce's grave and Andrew Carnegie's birthplace, and Falkirk gets you the Kelpies and the Falkirk Wheel without the coach. We have not written full guides for either yet, and will say so rather than pretend this page covers them.
Quick answers
What is the best day trip from Edinburgh?
It depends on whether you want scenery or a city. For classic Highland scenery, the Loch Ness and Glencoe coach circuit is the one almost everyone takes, from about £45 for 12 to 13 hours. For the least travel and the most freedom, take the train to Glasgow, which is £16.80 return at any time of day. Budget about an hour and a quarter each way rather than the 50 minutes usually quoted: ScotRail’s own average is 1h07 to Queen Street and 1h15 to Central. Skye is the one to avoid as a day trip: every tour sold from Edinburgh runs three days or more, because it is about five hours each way.
Do I still need to avoid peak times on Scottish trains?
No, and this is the single most out-of-date piece of advice in most Edinburgh day trip guides. ScotRail removed peak fares permanently on 1 September 2025, cutting Anytime Single and Return tickets to the equivalent Off-Peak price. Edinburgh to Glasgow went from £32.60 to £16.80, a 48% cut, and it is the same fare whatever time you travel. You no longer need to wait until after 09:15 to save money.
Can you do day trips from Edinburgh without a car?
Most of the good ones, yes. Glasgow, Stirling, Linlithgow, North Berwick, Dunfermline and Loch Lomond are all direct trains from Edinburgh with no tour needed. The exceptions are the Highlands and Loch Ness, where the distances only work on an organised coach, and Skye, which is not a day trip in any form.
How much is a day trip from Edinburgh to Loch Ness?
From about £45 per adult for a large-coach tour of 12 to 13 hours, checked on Viator in GBP on 16 September 2026. Small-group versions with a boat cruise included run to around £103. There is no realistic do-it-yourself version in a single day: Loch Ness is roughly three and a half hours from Edinburgh each way.
Is a coach tour or a train cheaper from Edinburgh?
The train is cheaper wherever a train goes, but that is not the right question. For Glasgow, Loch Lomond or the Fife coast, the train wins outright and gives you your own timetable. For the Highlands, no train can do the circuit in a day, so the £45 coach is not competing with a £27 ticket, it is competing with not going at all. Pay for the coach where the coach is the only way, and never where it is not.
How long is too long for a day trip from Edinburgh?
Our own Highlands analysis found that the best-reviewed one-day tours give you roughly 5 to 10 minutes at Glencoe and about 2 hours at Loch Ness out of a 12-hour day. That is the honest ceiling: anything advertised as a day trip beyond Loch Ness is mostly coach time. Skye, at about five hours each way, is past it, which is why nobody sells a single-day Skye tour from Edinburgh.

About this guide
Written by Diego Fresno, Independent travel writer and researcher. The peak fares change, its effective date of 1 September 2025 and the Glasgow and Dunfermline fares on this page come from ScotRail's own published comparison, read on 16 September 2026 in a real browser because ScotRail returns 403 to anything else. Tour prices, durations and review counts come from a live Viator search in GBP the same day. What is not claimed: fares for the other DIY routes, which ScotRail's tool would not return reliably and which we chose not to estimate. Loch Lomond's £27 and the Highlands time budget come from our own guides to those trips, where they were checked. This page carries affiliate links, and recommends a train with no affiliate link at all for most of the destinations on it. Verified: August 2026. About the author →




