Scotland's oldest university town, with a ruined 12th-century cathedral, a cliff-top castle, medieval streets and the Old Course, the birthplace of golf. The West Sands beach featured in Chariots of Fire.
St Andrews is a coastal university town in Fife, roughly 80 km north of Edinburgh, and one of the most rewarding day trips in eastern Scotland. The town has no railway station of its own, so the usual route is a ScotRail train from Edinburgh Waverley to Leuchars (about 1h10), followed by the Stagecoach 99 bus into town (about 15 minutes). A direct Stagecoach coach from Edinburgh Bus Station takes about 1h40, and driving via the M90 takes around 1h30 but means paying for parking. Public transport is the simplest option because the town centre is compact and best explored on foot.
The core of the visit is the medieval townscape. St Andrews Cathedral, once the largest church in Scotland, is now a ruin of the 12th century, and the adjoining St Rule's Tower can be climbed for views over the rooftops and the North Sea. A short walk along the cliff-top leads to St Andrews Castle, while the Pends gate frames the route between the two. The harbour pier, reached along the coast, is a traditional stroll. South Street, North Street and Market Street hold the university buildings, independent bookshops and cafes. The Old Course, the birthplace of golf, can be viewed from the public footpaths and the R&A clubhouse area, and the broad West Sands beach, featured in Chariots of Fire, is a few minutes further along the shore.
A workable one-day arc is to arrive by about 10:30, visit the cathedral and St Rule's Tower first while the grounds are quiet, then the castle and the harbour pier before lunch. South Street offers many cafes, bakeries and pubs for a midday meal. The afternoon suits a walk along West Sands and a look at the Old Course before catching a 17:00 to 18:00 bus and train back to Edinburgh. The best window is May to September, when days are long and the weather is mildest, though the coastal wind can be sharp even in summer. Weekdays during university term are livelier, while summer weekends can be busy with golfers and day visitors. Budget roughly £55 to £75 per person including transport and lunch, with Historic Environment Scotland entries at about £8 to £10 each.
| Distance | 80 km north of Edinburgh |
|---|---|
| Travel time | About 1h45 by train to Leuchars plus bus |
| Difficulty | moderate |
| Address | St Andrews Cathedral, The Pends, St Andrews KY16 9QL |
How to get there
- Mode
- Train plus bus
- Cost
- Train from about £12 (~$16) return plus bus about £4 (~$5)
- Frequency
- Train about hourly; bus 99 every 20-30 min
- Mode
- Direct coach
- Cost
- About £12-£15 (~$16-$20) return
- Frequency
- Several times daily; check stagecoachbus.com
- Mode
- Car
- Cost
- About 1h30 via the M90; paid parking in town
- Frequency
- Any time
Location
St Andrews Cathedral, The Pends, St Andrews KY16 9QL
56.3404, -2.7881 View on map
Highlights
- St Andrews Cathedral ruins and the climb up St Rule's Tower
- St Andrews Castle on its cliff-top above the North Sea
- The Old Course, the birthplace of golf
- West Sands beach made famous by Chariots of Fire
- Medieval South Street with university buildings and cafes
Tips for visiting
- Take the train to Leuchars and then Stagecoach bus 99; check stagecoachbus.com for current times.
- Buy cathedral and castle entry together if a combined ticket is offered by Historic Environment Scotland.
- Leave the Old Course for the afternoon, when the paths and beach are pleasant for walking.
- Wear windproof layers, as the coastal breeze is strong even in summer.
- Check the last bus and train back to Edinburgh before settling in for dinner.
When to visit
May to September gives the longest days and mildest weather. Arrive before 11:00 to enjoy the ruins before day visitors fill the town.
Accessibility
The town centre is compact but has cobbled and sloping streets. The cathedral grounds are largely level, but St Rule's Tower has a narrow spiral stair, and the castle has uneven surfaces.
Visit, book or contact
Frequently asked questions
How long does it take to reach St Andrews from Edinburgh?
About 1h45 by train to Leuchars plus the bus, or about 1h40 by direct Stagecoach coach. Driving takes roughly 1h30.
Is St Andrews worth a full day?
Yes. The cathedral, castle, harbour, Old Course and West Sands fill a full day at an easy pace.
Does St Andrews have a railway station?
No. The nearest station is Leuchars, about 15 minutes away by Stagecoach bus 99.
Can visitors walk on the Old Course?
The public footpaths and beach alongside the course can be walked, but playing the course requires a tee time booked in advance.