Cheap Ticket Alerts
Get notified by email when TransPennine Express Advance tickets go on sale
Edinburgh is steeped in history and culture, but what if you want to explore beyond the city limits? Luckily, there are plenty of amazing places to visit near Edinburgh that are within easy reach by public transport. From the coastal charm of Musselburgh to the industrial heritage of Newcastle, there is so much to explore. So, if you’re looking to head out for the day, these are some of the best day trips from Edinburgh by train and bus to add to your bucket list.
Around 74 miles
Train from Edinburgh to Carlisle (Approx. 1h 20m)
Carlisle is a hidden gem just waiting to be explored. Nestled near the Scottish border, this historic city is full of fabulous things to see and do. Wander through the charming streets and discover quaint cafés offering delicious treats and local delicacies. The impressive Carlisle Castle, built by William the Conqueror’s son in 1092, is a must-see when you’re in town. Be sure to get your camera out for the spectacular Carlisle Cathedral, too.
Around 9 miles
Train from Edinburgh to Dalmeny, Queensferry (Approx. 21m)
If you’re looking for the best things to do near Edinburgh, look no further! Sometimes just referred to as “The Ferry”, South Queensferry is a pretty town in the shadow of Scotland’s Forth Bridges. Three spectacular engineering masterpieces, each of the bridges represents the engineering history of their time. The Forth Bridge (the oldest of the three) is now a UNESCO World Heritage Site. Take a boat tour on the River Forth for one of the best ways to see it and if you’re feeling adventurous, hop over to Inchcolm Island and explore its ancient abbey and wildlife.
Around 7 miles
37/N37 Bus from Princes Street Edinburgh (Approx. 45m)
A quaint village, just a few miles south of Edinburgh, Roslin is home to the legendary Rosslyn Chapel, famous for its intricate carvings and mysterious history. Wander through the beautiful chapel grounds and take a leisurely stroll through Roslin Glen, a picturesque woodland ideal for a relaxing walk or a picnic by the river. Don’t forget to stop by the local cafés for a tasty treat and a warm cup of tea.
Around 5 miles
Train from Edinburgh (Approx. 6m)
Musselburgh is a charming coastal town, offering a wonderful blend of history, nature, and fun. Start your day with a stroll along the picturesque promenade, where you can enjoy stunning views of the Firth of Forth. For a bit of adventure, why not try your hand at golf at the Musselburgh Links, one of the oldest golf courses in the world? And don’t forget to treat yourself to some delicious seafood at one of the local eateries.
Around 20 miles
Train from Edinburgh (Approx. 17m)
There are so many fun things to do near Edinburgh, and just 22 miles east of the city, you’ll find East Linton, a town crammed full of rural charm. For fans of the TV show, Outlander, a visit to the stunning Preston Mill will surely be on the cards. Used as a filming location in the series, this picturesque 18th-century watermill is perfect for a photo op. And don’t worry, even if you’ve not watched the show, you’ll still be in awe of this historic venue. For nature lovers, there are scenic walks to be had along the River Tyne and don’t miss the chance to see the landmark Hailes Castle. Whilst visitors aren’t currently permitted to enter, it’s still a sight to behold on the landscape.
Around 26 miles
Train from Edinburgh to Dunbar (Approx. 24m)
Famous for its sunshine, Dunbar is a fabulous day trip destination. Just a breezy 30-minute train ride from Edinburgh, this vibrant coastal town is packed full of things to do. Watch the boats bobbing in Dunbar Harbour whilst keeping an eye out for the resident seals. Explore the ruins of Dunbar Castle and take in the breathtaking views of the North Sea. And if you’re a thrill-seeker, don’t miss the chance to try some water sports at Belhaven Bay. In between activities, be sure to stop off at one of the local eateries where (unsurprisingly, given its location) seafood takes centre stage on the menu.
Around 47 miles
Train from Edinburgh (Approx. 49m)
If you’re looking for a day out that delivers on culture, history and a spot of retail therapy, Berwick-upon-Tweed is calling your name. Just under an hour’s train ride from Edinburgh, this delightful town sits right on the England-Scotland border and is bursting with character. With galleries for art lovers, local independent shops stocking fabulous gifts and local produce, and history galore for those looking to learn more about the town’s past, there’s something for everyone. Be sure to walk along the Elizabethan town walls whilst you’re there – the panoramic views of the coast and countryside are not to be missed.
Around 72 miles
Train from Edinburgh (Approx. 59m)
Founded in 1150, this picture-perfect coastal village makes for a wholesome day out. Start your day in Alnmouth with a leisurely stroll along the stunning sandy beach – the perfect place for a picnic when the weather permits, and if you’re feeling courageous, then maybe even a dip in the bracing sea! Alnmouth Beach is also dog-friendly, so it’s a great day out for your four-legged family members too. History lovers will enjoy exploring the charming streets lined with colourful, quaint cottages and historic buildings. And, for a bit of adventure, why not rent a bike and explore the beautiful Northumberland countryside?
Around 92 miles
Train from Edinburgh to Newcastle (Approx. 1h 44m)
With just a quick hop over the border into England, you’ll soon be in Newcastle – one of the most vibrant cities in the UK. Take in the sights over the River Tyne and make your way to the Quayside where you can admire the stunning architecture of the Tyne Bridge and the modern marvel that is the Sage Gateshead. Step back in time at Newcastle Castle and, for a dose of culture, head to the BALTIC Centre for Contemporary Art or catch a show at the historic Theatre Royal. For the foodies out there, you’re in for a treat with Newcastle’s bustling food scene. From trendy cafes to traditional pubs, and indie food halls to street food delights, this city is a culinary delight.
Around 103 miles
Train from Edinburgh Waverley (Approx. 1h 37m)
For a day trip from Edinburgh that combines history, charm and a touch of magic, Durham is a great destination. Start your adventure with a visit to the magnificent Durham Cathedral, a UNESCO World Heritage site that will leave you in awe with its astonishing architecture. Roam the cobbled streets of the historic city centre, where you’ll find quirky gift shops, vintage sellers and cosy cafés. For a bit of nature, take a leisurely stroll along the River Wear and enjoy the picturesque views. History buffs will love exploring Durham Castle, which offers a fascinating glimpse into the city’s past. And if you’re a Harry Potter fan, you’ll be thrilled to know that some scenes were filmed here!
Hopefully, our round-up of the best day trips from Edinburgh has left you feeling inspired. To go and check these places out for yourself, book a train from Edinburgh today. If you’d prefer to stay in the city and explore everything it has to offer, check out our guides for the best vintage shops in Edinburgh and the best things to do with kids in Edinburgh.
For more travel support and inspiration, head over to our blog where you’ll find lots of ideas for exploring the North and Scotland.
Stay in the loop
Subscribe to our emails to get access to special offers, exclusive competitions, and the best travel tips directly to your inbox.