Best day trips from Edinburgh
Edinburgh keeps you busy on its own, but the day trips worth taking are not just filler around it. The good ones hand you a different side of Scotland without turning the day into one long transport job.
I would keep this list short: a few easy rail towns, one proper coastal escape, one bigger university town, and one industrial oddball that turns out to be more fun than it sounds. If you only have one spare day, North Berwick is the cleanest win. It feels like a real break from the city, and the train is short enough that bad weather does not wreck the plan.
St Andrews is the famous name on the list, but it asks more of your day. Stirling gives you castles and history with a lot less faff. And Glasgow is the best city swap of the lot, as long as what you want is galleries, food, and a louder pace instead of another postcard old town.
- 1
North Berwick
~25 to 35 minutes by direct train
This is the one I would book first. A sandy beach, a small harbour, sea air, the Bass Rock sitting out in the water, and enough cafes and pubs to keep the day relaxed. It is close to Edinburgh, but it never feels like a suburb of it.
- 2
Stirling
~45 to 60 minutes by direct train
If you want a proper castle without burning the whole day, Stirling is the pick. The castle sits up above the town, the old streets are compact, and the Wallace Monument is there too if you have the legs and the weather holds. It is rougher around the edges than Edinburgh, which I count in its favour.

- 3
Linlithgow
~20 to 25 minutes by direct train
Linlithgow is the easiest historic trip out of Edinburgh. The ruined palace beside the loch gives you a lot of atmosphere for almost no travel time. It is smaller than Stirling and less of an occasion, but that is exactly why it works when you are tired.

- 4
St Andrews
~1 hour 45 minutes to 2 hours 15 minutes by train and bus, or about 2 to 2.5 hours on the Stagecoach X59 bus
St Andrews earns the longer journey if golf, university towns, wide beaches, or ruined coastal cathedral and castle sites are your thing. It is handsome and pricey-feeling, and it can get busy. I would not try to squeeze it into a half day, but given a full one it pays you back.

- 5
Glasgow
~50 minutes to Glasgow Queen Street, longer for some Glasgow Central trains
Glasgow is the trip to make when you want contrast instead of countryside. It is bigger and grittier, friendly in its own way, and stronger on art, music, bars, and bold Victorian streets. Do not go expecting Edinburgh with wider roads. Go because it is nothing like Edinburgh.

- 6
Falkirk
~25 to 50 minutes by train, plus local bus, taxi, or walking
Falkirk is not the prettiest name here, but it is one of the most distinctive. The Falkirk Wheel is a genuinely clever piece of engineering, and the Kelpies beat their photos in person. The catch is that the sights are spread out, so the day takes a bit more sorting than Linlithgow or North Berwick.

- 7
Roslin and Rosslyn Chapel
~45 to 60 minutes by bus
Roslin is the smallest trip on the list, and that is the whole idea. Rosslyn Chapel is detailed, strange, and hard to forget, but the village will not fill a day on its own unless you add Roslin Glen. Treat it as a good half-day when you want one specific thing and do not want to leave the Edinburgh orbit.

Photo credits
Photos: Kim Traynor (CC BY-SA 3.0); Stirling Council from Stirling, UK (CC BY 2.0); Stinglehammer, 瑞丽江的河水, Sabine Perry (CC BY-SA 4.0); Peter Gordon, Kevin Rae (CC BY-SA 2.0) via Wikimedia Commons.
For most visitors, North Berwick is the best day trip from Edinburgh. Stirling wins on history, Glasgow on city contrast, and St Andrews is worth it only if you hand it a full day. I would skip trying to cram the Highlands into a single day unless a long coach tour is genuinely what you are after. These shorter trips leave you more time on the ground and less of it staring at a road.
Day trips from Edinburgh: FAQs
Linlithgow is probably the easiest: a short direct train and a simple walk to the palace and loch. North Berwick runs it close and feels more like a proper change of scene.
North Berwick. It has the best balance of short journey, beach, harbour, food, and town atmosphere. Dunbar is also reachable by train, but North Berwick is the more satisfying first pick.
Yes, but plan it as a full day. The journey usually means either a train to Leuchars plus a bus or taxi, or a through Stagecoach X59 bus from Edinburgh. It is not hard, just longer than the other trips here.
Yes, if what you want is a different city rather than castles and scenery. Glasgow is stronger on museums, food, bars, and live music. If this is your only spare day in Scotland, I would take North Berwick or Stirling first.
Not for this list. North Berwick, Stirling, Linlithgow, Glasgow, and St Andrews all work fine on public transport. Falkirk and Roslin are doable without a car too, they just need a little more planning around buses, walking, or taxis.
Explore more in Edinburgh
Plan your trip
- Best time to visit Edinburgh
- One Day in Edinburgh: Castle Rock, the Royal Mile, and a Proper Hill Walk
- Two Days in Edinburgh: Castle Rock, the Old Town, and Leith
- 3 Days in Edinburgh: A Practical First-Visit Itinerary
- Edinburgh With Kids: Castles, Closes, Big Parks, and Rain Plans That Actually Work
- Edinburgh at Night: Old Town Shadows, Better Views, and Late Shows
- Edinburgh When It Rains: Museums, Closes, Galleries, and One Leith Detour
- Edinburgh Castle vs Palace of Holyroodhouse: which royal landmark to pick
- Stirling vs North Berwick: Which Edinburgh Day Trip Is Better?
Worth it, or skip it?
Join the early list. When it launches, expect the occasional short email: the handful of things actually worth your time in each city, the famous ones to skip, and when it's free or cheaper to just walk in. No paid placement.