Edinburgh is one of those cities that spoils you. The cobbled streets, the castle on the hill, the pubs with live fiddle music — it is a lot to take in. But here is the thing: some of Scotland’s finest gems sit just outside the city. A short train or bus ride opens up a completely different world. Whether you are after sea air, medieval history, or rolling countryside, you will find it nearby. These are the ten best day trips from Edinburgh by train or bus — no car needed.
North Berwick

North Berwick is a coastal gem sitting about 40 minutes east of Edinburgh by train. The town has a laid-back seaside charm that feels genuinely unhurried. Visitors come for the sandy beaches, the independent shops, and the famous Scottish Seabird Centre. From the harbour, you can spot puffins and gannets on Bass Rock. The views across the Firth of Forth are stunning on a clear day. Grab fish and chips by the water and take your time. This is not a town you rush through. If you visit in summer, the beach fills with families, and the ice cream queues stretch out the door — in the best possible way.
Stirling
Stirling punches well above its weight for history; the castles sit high on volcanic rock and offers sweeping views over the surrounding landscape. The castle itself played a central role in Scottish history — Mary Queen of Scots was crowned here as an infant. Just down the road, the National Wallace Monument tells the story of William Wallace and the Wars of Scottish Independence. Trains from Edinburgh Waverley reach Stirling in under an hour. The Old Town is walkable and full of character. You could easily spend a full day here without running out of things to see.
Inchcolm Island
Inchcolm Island is a surprise waiting for you in the middle of the Firth of Forth. Getting there requires a ferry from South Queensferry, which is itself reachable by bus from Edinburgh city centre. The island holds one of Scotland’s best-preserved medieval abbeys. Wandering through those ancient cloisters with the sea wind in your face is something else entirely. Grey seals lounge on the rocks nearby without a care in the world. The whole trip has a slightly adventurous feel that makes it stand out. Pack a jacket — the Forth can be breezy even in summer.
Falkirk
Falkirk is home to two remarkable feats of engineering that are well worth the short journey. The Falkirk Wheel is the world’s only rotating boat lift, connecting two canals in a single, elegant motion. It is hard not to be impressed by it, even if engineering is not normally your thing. Nearby, the Kelpies are massive steel horse-head sculptures standing 30 metres tall. They are genuinely jaw-dropping in person, especially at golden hour. Buses and trains both run regularly from Edinburgh to Falkirk. The journey takes roughly 30 to 40 minutes. Combine both attractions and you have yourself a full and satisfying day out.
Glasgow
Glasgow is only 50 minutes from Edinburgh by train, yet it feels like a different universe. Edinburgh is polished and proud; Glasgow is gritty, warm, and endlessly entertaining. The city has world-class art galleries, including the free Kelvingrove Art Gallery and Museum. The West End is full of brilliant independent cafes and restaurants. Buchanan Street and Argyle Street offer excellent shopping if that is your preference. The banter from locals is genuinely some of the best in Scotland. Go without a fixed agenda and just let the city pull you in different directions. Glasgow also has a thriving live music scene — check what is on at the Barrowland Ballroom or King Tut’s Wah Wah Hut before you go.
Linlithgow
Linlithgow is a quieter choice, but it rewards those who make the effort. The ruined Linlithgow Palace sits beside a peaceful loch and was the birthplace of Mary Queen of Scots. Trains from Edinburgh run frequently and take about 20 minutes. The town itself is charming, with a market cross at its centre and a high street full of independent businesses. Walking the loch path after exploring the palace is a genuinely relaxing experience. Linlithgow does not get the crowds that other spots attract. That is precisely why it deserves a spot on this list.
Roslin
Roslin is a small village about 7 miles south of Edinburgh, easily reached by bus. It is best known for Rosslyn Chapel, which gained global attention after featuring in The Da Vinci Code. The chapel is extraordinary up close — its stone carvings are unlike anything else in Scotland. Every surface tells a story, and historians still debate some of the symbolism. Nearby Roslin Glen is a beautiful natural area perfect for a short walk after visiting the chapel. The combination of history and nature makes Roslin a well-rounded day trip. It is not far, but it feels like a world apart from the city.
St. Andrews
St. Andrews is one of the most recognisable names in Scotland, and it earns every bit of that reputation. The town is home to Scotland’s oldest university, the iconic Old Course golf links, and a dramatic ruined cathedral by the sea. Trains do not go directly, but a combination of train to Leuchars and bus into town works well. The journey takes about 90 minutes in total. Walking along the West Sands beach — yes, the one from Chariots of Fire — never gets old. The town centre is full of good cafes and independent shops. St. Andrews is worth every minute of travel. On a blustery afternoon, the ruined cathedral looks almost haunting against a grey sky — it is one of those views that stays with you.
Pitlochry
Pitlochry sits in the heart of Highland Perthshire and offers a taste of true Scottish scenery. Direct trains from Edinburgh run regularly and take just under two hours. The town itself is charming, with whisky distilleries, a theatre, and walking trails threading through the hills. The Pitlochry Dam and fish ladder is a fascinating and surprisingly fun stop — watching salmon climb upstream is oddly thrilling. Blair Atholl and Killiecrankie Pass are nearby for those who want more adventure. This is a destination for people who want fresh air, open space, and a slower pace. It delivers on all three.
Stonehaven
Stonehaven is a small harbour town on the northeast coast, about two hours from Edinburgh by train. Most visitors come for Dunnottar Castle, a dramatically ruined fortress perched on a sea cliff south of the town. The walk from Stonehaven to the castle hugs the clifftop and is simply breathtaking. The harbour area has good seafood options and a pleasant, unpretentious atmosphere. Stonehaven is also home to the world’s oldest fish and chip shop, Carron Fish Bar, which opened in 1872. The combination of scenery, history, and comfort food makes it a top pick. Yes, the journey is longer — but Stonehaven is absolutely worth it.
Conclusion
Scotland has no shortage of incredible places, and Edinburgh puts you within easy reach of so many of them. Whether you want a breezy coastal walk, a history lesson in stone, or a dram at a Highland distillery, the train or bus will get you there. The ten destinations on this list each offer something genuinely different. Some are quick 20-minute hops; others take a couple of hours. All of them are worth the ride. So pick one, buy your ticket, and get out of the city for a day. You will not regret it. And honestly, the hardest part is choosing where to go first.
Also Read: 5 Common Habits That Kill Your Motivation And Energy
FAQs
North Berwick is one of the easiest. Trains run directly from Waverley and take around 40 minutes.
Yes. Trains run frequently and take about 50 minutes. Glasgow is very easy to visit in a day.
No. All ten destinations on this list are reachable by train or bus from Edinburgh.
Stonehaven is the furthest, sitting about two hours away by train. The journey is well worth it for Dunnottar Castle alone.



