Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Edinburgh

Day trip from Edinburgh to St Andrews: how to get there and what to do

Yes for golfers, coast-and-castle walkers and anyone who wants a small seaside town rather than another city — go by bus or train-plus-bus and leave Edinburgh around 08:00. Skip it if you have only two days in Edinburgh, or if you want Highland scenery; St Andrews is a town, not a landscape.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20263 min read

Key facts

Travel time each waycheck
About 2 h by bus from Edinburgh bus station; 1 h 15 by train to Leuchars plus 10–15 min by bus or taxi into town
Return farecheck
Bus roughly £15–20 return; train roughly £20–30 return off-peak (2026 estimate)
Time needed in town
4–6 hours: cathedral and castle ruins, harbour, two beaches, Old Course and golf museum
Best days
Weekdays outside July–August and outside golf tournament weeks; the town fills for major events
Verdict
Day trip for most visitors; stay overnight only if you are playing golf or want an early beach walk

Getting there

St Andrews has no railway station of its own. Trains on the line north from Edinburgh stop at Leuchars, about 8 km from town, where a local bus or a taxi covers the last stretch. The alternative is a direct coach from Edinburgh's bus station, which takes longer but drops you in the town centre.

Driving is the simplest option if you have a car: the M90 and A91 run from the Edinburgh bypass to St Andrews in roughly 1 h 30 outside rush hour. Parking in town is paid and busy in summer, so aim for a car park on the edge and walk in.

Organised day tours from Edinburgh exist, usually combining St Andrews with a stop in a Fife fishing village. They cost more than public transport but remove all the planning.

Getting there
ModeTime each wayCost (2026 estimate)Notes
Coach from Edinburgh bus stationAbout 2 h£15–20 returnDirect to town centre; book ahead for weekend seats (check)
Train to Leuchars + bus1 h 15 + 10–15 min£20–30 return plus local bus fareFastest public option; bus meets many trains
Train to Leuchars + taxi1 h 15 + 10 min£20–30 return plus taxi fareUseful late at night or with luggage
CarAbout 1 h 30Fuel plus paid parkingMost flexible; parking tight in summer
Organised day tourFull dayFrom roughly £50 per personIncludes other Fife stops; no planning needed (check)

One-day plan

Leave Edinburgh on an early coach or train so you reach St Andrews by mid-morning. Start at the cathedral ruins and the adjacent castle on the headland, then walk the harbour and the two beaches that curve around the town. The Old Course and the golf museum sit at the other end, a short walk from the centre.

Eat lunch in the town centre, then use the afternoon for whichever half you skipped in the morning, or for the coastal path towards the East Sands if the weather is good. Catch a late-afternoon coach or train back to be in Edinburgh for dinner.

  • 08:00 — depart Edinburgh by coach or train
  • 10:00 — cathedral and castle ruins, harbour
  • 12:30 — lunch in the town centre
  • 14:00 — Old Course, golf museum, beaches
  • 16:30 — return to Edinburgh, arriving early evening

Costs

Public transport return is the main cost, with the train option slightly dearer than the coach. Add a local bus or taxi fare if you arrive at Leuchars by train. Entry to the cathedral and castle ruins is paid; the beaches, harbour and town streets are free.

A day tour bundles transport and stops into one price, which suits travellers without a car who want more than St Andrews in a single day.

Costs
ItemCost (2026 estimate)
Coach return from Edinburgh£15–20
Train return to Leuchars£20–30
Local bus or taxi from LeucharsA few pounds
Cathedral and castle ruins entryPaid; check current prices
Lunch in town£10–20
Organised day tourFrom roughly £50 per person (check)

Stay overnight?

For most visitors St Andrews works as a day trip: the historic core is compact and 4–6 hours covers it. Stay overnight if you are playing golf, want an early or late walk on the beaches, or prefer to see the town without a return deadline.

If you do stay, book well ahead for summer and for golf tournament weeks, when rooms in town are scarce and prices rise. Otherwise, return to Edinburgh and keep your base there.

Questions people ask

Is St Andrews worth a day trip from Edinburgh?

Yes for golfers, walkers and anyone wanting a small seaside town: 4–6 hours covers the cathedral and castle ruins, harbour, beaches and Old Course. Skip it if you have only two days in Edinburgh or want Highland scenery.

How do I get from Edinburgh to St Andrews?

Take a direct coach from Edinburgh's bus station (about 2 h), or a train to Leuchars (1 h 15) plus a 10–15 min bus or taxi. Driving takes about 1 h 30. Organised day tours also run from Edinburgh.

How long should I spend in St Andrews?

Four to six hours is enough for the ruins, harbour, beaches and Old Course. Add time for golf, a coastal walk or a long lunch, and stay overnight if you want an early beach walk.

Deep dive

Every source; changeable facts are marked check

Sources