More people search for a train from Edinburgh to St Andrews than for any other way of making this trip. It is the wrong question, through no fault of theirs: St Andrews does not have a railway station. Once you know that, the rest of the day gets easier and a good deal cheaper than the tour operators would like.
Take the X59 bus, not the train. It runs Edinburgh Bus Station to St Andrews Bus Station, town centre to town centre, for £8.50 all day including your return. The train stops at Leuchars, five miles short, and you finish on a bus anyway. A whole independent day, bus fare and castle entry included, costs about £18.50, because the cathedral grounds are free.
Bus, all day
£8.50
Each way
~2 hours
Castle
£10 online

The town has no railway station, and that is official
You do not have to take our word for it, or work it out from a map. National Rail lists the station as "Leuchars (For St. Andrews)". A national rail operator putting another town's name in brackets after a station is the clearest possible admission that the station is not where you are going.
Leuchars is about five miles short of St Andrews. From the station you take the Stagecoach 99, which runs between St Andrews bus station and Dundee and calls at Leuchars, or you pay for a taxi. So the train journey that 1,900 people a month search for ends with a bus ride regardless.
Which leaves a simple question: if you are getting on a bus either way, why not get on one that starts in Edinburgh?
The X59 is £8.50 all day and goes to the middle of town
Stagecoach runs the X59 from Edinburgh Bus Station to St Andrews Bus Station via Ferrytoll Park and Ride, Halbeath Park and Ride, Glenrothes and Cupar. Both ends are town centres. No transfer, no second ticket, no taxi at the far end.
| What | Detail |
|---|---|
| Service | X59, Edinburgh Bus Station to St Andrews Bus Station |
| Adult fare | £8.50 all day, which covers the return. Child £4.30 |
| Journey time | About two hours. The published weekday timetable has a 07:00 from Edinburgh reaching St Andrews at 09:00 |
| The slow alternative | The X60 takes the coast road and takes longer |
| Coming from Glasgow | The X24 runs Glasgow to St Andrews without going via Edinburgh |
The one thing the timetable buries
A lot of X59 departures stop at Glenrothes and go no further. The timetable handles this by formally treating the route as two connecting legs: it states that the service connects at Glenrothes Bus Station and Halbeath Park and Ride, that the connection is guaranteed, that through fares are available and that passengers may remain on the vehicle that operates through. All of which is true and none of which helps you at a bus stop. Check that the bus in front of you is going through to St Andrews, not just to Glenrothes.
Two notes for people who live here rather than visit. If you are under 22 and resident in Scotland, bus travel is free with a valid NEC or Young Scot card. If you are over 60, it is free with a valid NEC card. Neither helps a visitor, but both change the maths completely for a student in Edinburgh.
What the day actually costs
Here is the whole thing, for one adult, with no hidden extras. The cathedral grounds are free, so the only ticket you need to buy is the castle, and only if you want to go inside it.
| Doing it yourself | Cost |
|---|---|
| X59 bus, Edinburgh and back, all day | £8.50 |
| St Andrews Castle, booked online | £10.00 |
| St Andrews Cathedral grounds | Free |
| Looking at the Old Course | Free |
| Total | £18.50 |
| An organised small-group day tour from Edinburgh starts at £57, which is a little over three times as much | |
Put like that it looks one-sided, and for a visit to St Andrews alone it is. But the tours are not really selling you transport to St Andrews, and the next section is about what they are actually selling.
What £57 buys that £8.50 does not
The East Neuk. Both of these tours spend a large part of the day on the Fife coast, in the fishing villages strung along it, and that is the honest case for them: those villages sit on a slow coast road with thin public transport, and stitching three or four of them together with St Andrews in one day without a car is genuinely difficult. If that is the day you want, a tour is the practical way to get it. If you just want St Andrews, take the bus.

St Andrews and the Fishing Villages of Fife, Small Group
Eight and a half hours, small group, and the best-evidenced St Andrews day tour on the platform by a wide margin. Works out at £7.25 an hour.

St Andrews and the Fishing Villages of Fife
Nearly nine hours for £57, so £6.51 an hour and the lower rate of the two. Same shape of day, run by an operator whose Highlands trips we already compare elsewhere.
Both run eight and a half to nine hours door to door, which is worth sitting with: a tour does not save you the travelling time, it just fills it. Your own bus day is about four hours of travel and as long as you like in the town.
What is open when you get there, and the hours just changed

Both sites moved to winter hours today. From 1 October to 31 March, St Andrews Castle and St Andrews Cathedral open at 10am and close at 4pm, with last entry 45 minutes before, so 3.15pm. Through the summer, 1 April to 30 September, it is 9.30am to 5.30pm. Both close on 25 and 26 December and on 1 and 2 January.
Hold that against a two-hour bus each way and the winter day gets tight. A 07:00 departure puts you in town at 09:00 with an hour to fill before anything opens; leave Edinburgh much after 11am in January and you will not make the 3.15pm last entry at all.
Two closures to know about before you go
- At the castle, the mine, the countermine and the Bishop's Apartments are currently closed. The mine and countermine are the castle's most famous feature, a siege tunnel dug from both ends, so this is not a minor omission. The courtyards, towers and interiors remain open.
- At the cathedral, the museum and shop are closed for conservation work and sections of the graveyard are fenced off because of unstable gravestones. The grounds themselves are open and free.
One thing worth an email in advance: HES runs free guided tours of the cathedral that end with a climb up St Rule's Tower, with donations welcome. Timings are not published, so you have to write to them to ask. For a free climb up the tower everyone photographs, that is a reasonable amount of effort.
Prices at the castle reward planning rather than spontaneity, which is the opposite of what people expect: £10 if you book online against £11 at the door, £8 for an over-65 concession online, £5 for a child aged 7 to 15, free for Historic Scotland members. Up to two carers accompanying a disabled visitor get in free, and HES states plainly that proof of disability is not required.
St Andrews is the cheap third site that makes the Explorer Pass pay
This only matters if you are doing more than one Historic Scotland site on your trip, but if you are, it is worth real money. Our Edinburgh Castle page did the Explorer Pass arithmetic and found that the pass loses money at two sites: Edinburgh Castle at £23.50 plus Stirling at £18.50 is £42.00 against a £48 adult pass, so you are £6 down.
Add St Andrews Castle at £10 and the sum becomes £52.00 against £48. The pass now wins by £4. It is the cheapest third site we have found that flips it, and unlike Urquhart Castle, which is the usual third site people reach for and sits on Loch Ness, this one is an £8.50 bus ride from Edinburgh.
The caveat is the same one that applies to all of this: those figures were read from official pages on 15 September and 1 October 2026 and prices move. Do the sum again with the numbers in front of you before you buy a pass.
Quick answers
Is there a train from Edinburgh to St Andrews?
Not to the town itself. St Andrews has no railway station. The nearest is Leuchars, about five miles away, and you can tell how routine this is because National Rail lists the station as "Leuchars (For St. Andrews)". From there you take the Stagecoach 99 bus into St Andrews bus station, or a taxi. If you want a single vehicle from Edinburgh to the middle of St Andrews, that is the bus, not the train.
How much is the bus from Edinburgh to St Andrews?
Stagecoach publishes a Fife to and from Edinburgh adult all-day fare of £8.50, and £4.30 for a child, on prices valid from 3 May 2026. All-day means it covers your return as well, not just the outward leg. The service is the X59, from Edinburgh Bus Station to St Andrews Bus Station.
How long does the bus take from Edinburgh to St Andrews?
About two hours. On the published Monday-to-Friday timetable, valid from 24 November 2025, a service leaves Edinburgh Bus Station at 07:00 and reaches St Andrews Bus Station at 09:00. Allow the same coming back. One warning the timetable makes clear and nobody repeats: a lot of X59 departures only run as far as Glenrothes, so check that the one you board goes through to St Andrews.
Is St Andrews worth a day trip from Edinburgh?
Yes, if you accept that four of your hours go on the bus. What you get for that is a cathedral whose grounds are free to walk, a castle for £10, a famous golf course you can look at for nothing, and a small seaside town you can cross on foot. The total outlay for one adult doing it independently is about £18.50 including the return bus fare. That is a cheap day out by any standard.
How much is St Andrews Castle?
Ten pounds for an adult if you book online, £11 if you pay at the door, so booking ahead is the cheaper option rather than the convenient one. Concessions for over-65s are £8 online, children aged 7 to 15 are £5, and Historic Scotland members go free. Up to two carers accompanying a disabled visitor get in free and no proof of disability is required.
Is St Andrews Cathedral free?
The grounds are, in Historic Environment Scotland’s own words, open free of charge. There is a catch worth knowing before you build a day around it: the museum and shop are currently closed for conservation work and parts of the graveyard are fenced off because of unstable gravestones. HES also runs free guided tours that finish with a climb up St Rule’s Tower, but you have to email them for timings rather than just turning up.
What time do St Andrews Castle and Cathedral close in winter?
From 1 October to 31 March both open at 10am and close at 4pm, with last entry 45 minutes before closing, so 3.15pm. From 1 April to 30 September it is 9.30am to 5.30pm. Both are shut on 25 and 26 December and on 1 and 2 January. Those winter hours matter more than they look: with a two-hour bus each way, a 10am opening and a 3.15pm last entry leave a narrow middle.
Is the organised St Andrews tour worth it?
It depends entirely on whether you want the Fife coast as well. If you only want St Andrews, a tour at £57 or more against an £8.50 bus fare is hard to justify. What the tours add is the East Neuk fishing villages, Crail, Anstruther, Pittenweem and the rest, which are strung along a coast road with poor public transport and are genuinely awkward to reach in a day without a car. That is what you are paying for, not the transport to St Andrews.

About this guide
Written by Diego Fresno, Independent travel writer and researcher. The castle and cathedral prices, the winter opening hours, the current closures and the free guided tours were read from Historic Environment Scotland's own plan-your-visit pages on 1 October 2026. The £8.50 Fife to Edinburgh fare comes from Stagecoach's published East Scotland Express fares, valid from 3 May 2026, and the journey time and the Glenrothes warning from the official X59 timetable PDF, valid from 24 November 2025. That St Andrews has no station of its own is National Rail's own naming, not our inference. The Explorer Pass figures come from our Edinburgh Castle guide, sourced on 15 September 2026. Deliberately not claimed: any train fare, because rail pricing here is dynamic and one number would mislead; how often the connecting bus from Leuchars runs, because we could not verify it from the operator; and anything at all about playing golf, which is a different trip for a different person. Tour prices, durations and review counts came from a live Viator search in GBP on 1 October 2026. This page carries affiliate links and its main recommendation is an £8.50 bus fare we earn nothing from. Verified: August 2026. About the author →
