Quick verdict

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.

RouteWasNowSaving
Edinburgh to Glasgow£32.60£16.8048%
Edinburgh to Dunfermline£14.00£8.5039%

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.

DestinationDo it yourself?Tour priceWhat we'd do
Highlands & Loch NessNo, 3.5 hours each wayfrom £45, 12 to 13hTake the tour
GlasgowYes, 50 min by trainnot needed£16.80 return, go alone
Loch LomondYes, train to Balloch£51 with Stirling + KelpiesTrain, unless you want all three
StirlingYes, direct trainbundled in the £51 tourTrain, and use the car-free discount
St Andrews & FifeTrain to Leuchars, then busfrom £62, 8.5h small groupTour if you want the villages too
North Berwick, LinlithgowYes, short direct trainsrarely sold as toursTrain, and half a day is plenty
Isle of SkyeNot in a day, 5 hours each way£207 for 3 daysNot 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.

Coach day trip from Edinburgh to Loch Ness, Glencoe and the Highlands
Best rated, large sample

Edinburgh: Loch Ness, Glencoe and The Highlands

4.9 · 6,589 reviews

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.

from £45
12.5 hours · per adult
Loch Lomond, Stirling Castle and the Kelpies coach tour from Edinburgh
Only if you want all three

Loch Lomond, Stirling Castle and the Kelpies

4.7 · 1,420 reviews

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.

from £51.30
9.5 hours · per adult

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.

Diego Fresno in 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 →