Edinburgh day trips by train: the complete guide
Published:
The train case for Edinburgh day trips
Edinburgh’s location makes it one of the best-connected cities in Scotland for rail-based day trips. Waverley Station sits in the heart of the city and gives direct or near-direct access to a range of destinations that are genuinely worth visiting in their own right. No car required. No Highland road nerves. No parking fees.
The key advantage of train day trips from Edinburgh is also a significant constraint: the rail network covers the lowland and coastal destinations very well but does not penetrate the Highlands. For Loch Ness, Glencoe, and similar, an organised day tour by minibus remains the practical option. See the full day trips guide for the tour-based Highlands options.
Glasgow: 50 minutes, from around £8-15
The most obvious train destination from Edinburgh is Glasgow. The service runs at least every 30 minutes on the LNER and ScotRail inter-city route, with journey times of 50-55 minutes. Advance tickets can be very cheap (£8-12 return) and even walk-up fares are reasonable by UK standards.
A day in Glasgow can cover Kelvingrove Art Gallery and Museum (free, extraordinary), the West End’s Byres Road and Finnieston restaurant scene, Charles Rennie Mackintosh’s Glasgow School of Art (exterior viewing; the interior is gradually being restored after two fires), and the Barrowland area for vintage shops and street art.
See the Glasgow day trip guide for a structured itinerary.
Stirling: 55 minutes, from around £10-16
Stirling Castle sits at Scotland’s historical pivot point — the highest navigable point of the River Forth, the place where armies had to cross, the seat of Scottish royal power for centuries. The castle itself is as historically significant as Edinburgh Castle and considerably less crowded. The Wallace Monument is a 15-minute walk from the train station. Stirling’s Old Town, though smaller than Edinburgh’s, is genuinely interesting.
Practical timing: Trains run frequently from Edinburgh Waverley. From Stirling station, the castle is a 15-20 minute uphill walk or a short taxi ride. A full day covers the castle (allow 2-3 hours), the Old Town, and the Wallace Monument.
For the deeper context on Stirling’s history and what to prioritise, see the Stirling day trip guide.
North Berwick: 40 minutes, from around £8-12
North Berwick is an East Lothian seaside town with an excellent small museum (the Scottish Seabird Centre), Tantallon Castle four kilometres east by taxi or bike, and a coast that feels genuinely wild considering how close it is to Edinburgh.
The puffin boat trips run from North Berwick harbour to the Bass Rock (the world’s largest gannet colony) between April and July. Seeing 150,000 gannets at close quarters is one of the more arresting wildlife experiences available within an hour of a major European capital.
Practical timing: Trains from Waverley to North Berwick take about 40 minutes and run hourly. The town is small enough to walk; the main coastal sights are within 2 km of the station. A North Berwick day trip is one of the easiest and best-value options from Edinburgh.
Linlithgow: 25 minutes, from around £6-10
Linlithgow Palace — the birthplace of Mary Queen of Scots — is a five-minute walk from Linlithgow station and is one of the most impressive medieval royal palaces in Scotland. It sits beside Linlithgow Loch and the ruins, which are more substantial than most expect, give a good sense of the palace’s scale in its prime. Admission is through Historic Environment Scotland (around £9 adults).
Best combined with: Falkirk Helix (the Kelpies) is accessible by changing trains at Falkirk. The two form a reasonable half-day; Linlithgow in the morning and the Kelpies in the afternoon.
Dunfermline: 35 minutes, from around £8-12
Dunfermline Abbey and Palace sit above Dunfermline town centre — the abbey holds the tomb of Robert the Bruce (or most of him; his heart was buried separately in Melrose). The medieval buildings are in better condition than their modest fame suggests. The Andrew Carnegie Birthplace Museum is also here, free to enter and worth 45 minutes.
Practical note: Dunfermline is directly accessible from Edinburgh by ScotRail trains that cross the Firth of Forth via the rail bridge at South Queensferry — you get a brief but impressive view of the Forth Bridge from the train.
St Andrews: approximately 90 minutes (with a change at Leuchars or Cupar)
There is no direct train to St Andrews — the nearest station is Leuchars (or Cupar if coming from the other direction), from which buses connect to St Andrews in 10-15 minutes. The combined journey takes roughly 90 minutes from Edinburgh Waverley.
What St Andrews offers is the university town atmosphere, the cathedral ruins (one of the finest in Scotland), the Royal and Ancient Golf Course, and a town that rewards slower exploration. The beaches — particularly the West Sands, where the Chariots of Fire opening sequence was filmed — are excellent. See the St Andrews day trip guide for a full itinerary.
Perth: 80 minutes (direct), from around £15-25
Perth is sometimes overlooked as a day trip but the city has the excellent Perth Museum (recently reopened after a major renovation), the nearby Scone Palace (coronation site of Scottish kings), and easy access to the Perthshire countryside. Trains from Waverley to Perth run several times per hour.
Berwick-upon-Tweed: 55 minutes, from around £12-20
Technically in England but historically Scottish, Berwick-upon-Tweed is the most changed-hands border town in British history. The Elizabethan town walls are among the best-preserved in Europe, walkable in their entirety. Holy Island (Lindisfarne) is accessible by bus and causeway from Berwick, though tidal timing requires planning. See the Borders and Northumberland day trip guide for context.
Tips for Edinburgh train day trips
Book in advance for cheap fares — ScotRail and LNER both offer advance pricing that is significantly lower than walk-up. The Railcard (16-25, Two Together, Family & Friends) pays for itself very quickly on Scottish rail journeys.
Check engineering works before travel — weekend engineering works on Scottish main lines are more common than the frequency of service would suggest.
The Forth Bridge is on your route to many destinations north of Edinburgh — the crossing at South Queensferry is brief but spectacular from the train window.
For the fuller picture on getting around without a car, see the car guide. For day trips that genuinely require a tour or car (Highlands, Glencoe, Isle of Skye), see the organised Highland day trips guide.
Combining train day trips: multi-stop options
Several Edinburgh day trips combine well into a single more ambitious day out:
Fife circuit: Take the train to Dunfermline in the morning (35 minutes), walk the abbey and Carnegie birthplace (2 hours), catch the bus or train to Kirkcaldy, then continue along the Fife coast to Cupar and connect to St Andrews for a late afternoon. This covers medieval history, Victorian philanthropy, and one of the finest university towns in Scotland in a single day. The trains back run until late evening.
East Lothian coast: North Berwick by train (40 minutes) for the morning; Seabird Centre and harbour by late morning; taxi to Tantallon Castle (4km, £10) for the ruins overlooking the Bass Rock; return to Dunbar by bus for a late lunch and the John Muir House (the conservationist’s birthplace); train home. Full east Lothian coastal experience in a day.
Stirling and the Kelpies: Train to Stirling (55 minutes), castle and Wallace Monument before lunch, bus or taxi to Falkirk for the Kelpies (the enormous steel horse sculptures at the Falkirk Helix, free), train back to Edinburgh from Falkirk High station. A day combining Scotland’s most important castle with one of its most striking recent sculptures.
The cost reality of train day trips
Scottish rail fares have a wide spread between advance booking and walk-up prices. The Caledonian Sleeper discount booking windows, the ScotRail advance purchase system, and the LNER advance pricing all reward early commitment. For day trips, the practical advice:
- Book at least one week ahead for weekday travel; two to three weeks for weekends
- Use a 16-25, Two Together, or Family & Friends Railcard if you have one — the 1/3 discount applies to most Scottish journeys and pays for the card cost in a single round trip
- Split tickets (buying two tickets covering separate sections of the same journey) can reduce costs significantly on some routes — the ScotRail website does not always surface this automatically
Actual round-trip costs for main Edinburgh rail day trips in 2024:
- Glasgow: £8-15 advance; £15-25 walk-up
- Stirling: £10-16 advance; £18-22 walk-up
- North Berwick: £8-12 advance; £12-16 walk-up
- Linlithgow: £6-10 advance; £10-14 walk-up
- Perth: £15-22 advance; £25-35 walk-up
- Dunfermline: £8-12 advance; £12-16 walk-up
The rail infrastructure of Edinburgh
Edinburgh Waverley is the main station, sitting in the valley between the Old Town and the New Town — the same valley that was once the Nor’ Loch and is now Princes Street Gardens. The station layout is slightly confusing on a first visit but is well-signposted. Trains to Glasgow, Stirling, and the north depart from the main platforms; trains to North Berwick and Fife from the eastern end.
Edinburgh Haymarket, the second station, is five minutes west of Waverley on the same lines and often has shorter queues. Many day-trip trains stop at both stations.
The experience of arriving at Edinburgh Waverley by train from the south — emerging from the station straight into the heart of the city with the Castle on the ridge above — is one of the most dramatic station arrivals in Britain. See the trains from London guide for arrival and departure logistics.
Related reading

Best day trips from Edinburgh 2026
The 10 best day trips from Edinburgh ranked honestly: Highlands, Fife, Borders, and East Lothian. Distances, times, and which tours to book.

St Andrews day trip from Edinburgh: complete guide
St Andrews day trip guide: 1.5hrs from Edinburgh by train, cathedral ruins, castle, West Sands, golf, and the best East Neuk fishing villages to combine.