The easiest Edinburgh to St Andrews route is train to Leuchars, then bus 99 into town; the X61 bus is simpler but slower.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
The easy move for St Andrews from Edinburgh is the train to Leuchars, then the Stagecoach 99 bus into town. The direct X61 bus is less fiddly because you stay in one seat, but the rail route is normally faster and easier to time for a day trip.
St Andrews has no active passenger rail station, so every public-transport plan has one final link. The choice comes down to what bothers you less: changing at Leuchars, sitting longer on a bus, or paying more for a car or taxi.
The Easiest Route Is Train To Leuchars, Then Bus 99
The train-to-Leuchars route is the most balanced choice for most visitors because it is frequent, fairly priced, and avoids central Edinburgh traffic. Leuchars station sits about 6 miles from St Andrews, and local buses run the short final leg into St Andrews Bus Station.
From Edinburgh Waverley, take a northbound train to Leuchars. At Leuchars, follow signs to the bus stance outside the station and take Stagecoach 99 toward St Andrews; the bus ride is roughly 13 minutes when traffic is normal.
For live transport options across this route, compare the rail, bus, and transfer choices here:
Edinburgh To St Andrews: Train, Bus, And Car Compared
The route you pick changes the day more than the map suggests. The train is the cleanest public-transport option, the X61 bus is the simplest no-change option, and a car is only better if you want stops in Fife or a late return.
| Route Choice | Typical Time | Rough Cost |
|---|---|---|
| Train to Leuchars + bus 99 | About 1 hr 20 min to 1 hr 45 min | From about $14 rail + $3–$5 bus (£10.20 + £2–£4) |
| Train to Leuchars + taxi | About 1 hr 15 min to 1 hr 30 min | About $35–$50 total (£27–£38) with a taxi |
| Direct X61 bus | About 1 hr 35 min to 2 hr | About $17–$22 (£13–£17) depending on ticket |
| Rental car from Edinburgh | About 1 hr 25 min without long stops | Rental, fuel, parking, and insurance vary by date |
| Taxi all the way | About 1 hr 20 min to 1 hr 40 min | Often over $130 (£100+) one way |
| Private transfer | About 1 hr 20 min to 1 hr 40 min | Usually priced per vehicle, not per seat |
| Train to Dundee + bus 99 | About 2 hr or more | Similar or higher than Leuchars, with extra time |
How Do You Get To St Andrews Without A Train Station?
St Andrews has no active passenger rail station, so Leuchars is the railhead for the town. ScotRail lists direct Edinburgh Waverley to Leuchars trains, with an average rail time of 1 hour 5 minutes and advance fares from £10.20 on ScotRail’s Edinburgh Waverley to Leuchars route page.
Once you reach Leuchars, the transfer is small. The bus stop sits by the station, and buses toward St Andrews end close to the town center, the university area, Market Street, the Old Course, and the waterfront walks.
A taxi from Leuchars makes sense with heavy luggage, golf clubs, a tight restaurant booking, or a late arrival. The ride is short, but pre-booking is safer on busy golf weekends and university move-in dates.
Direct Bus: When One Seat Beats Speed
The X61 direct bus suits travelers who would rather board once in Edinburgh and get off in St Andrews. Stagecoach runs the X61 between Edinburgh Bus Station and St Andrews Bus Station, with stops across Fife on the way.
The direct bus is slower than the train route on many departures, but it removes the Leuchars change. That matters if you have a backpack, no railcard, and no reason to rush.
- Choose the X61 if you dislike transfers or want one ticketing flow.
- Choose train plus bus 99 if you want the faster public-transport route.
- Choose train plus taxi if the final 6 miles is the only part you want to simplify.
Driving From Edinburgh To St Andrews
Driving from Edinburgh to St Andrews is a good call only when the car earns its keep beyond the town itself. The road distance is about 50–52 miles, and the drive often takes around 1 hour 25 minutes before parking time.
The main route runs north from Edinburgh, crosses the Firth of Forth, and continues through Fife toward St Andrews. A car helps if you want to stop at Falkland, the Fife coast, or smaller golf courses, but it can feel awkward once you arrive because central St Andrews is compact.
Parking near the Old Course and town center can be tight on sunny weekends, golf dates, graduation periods, and university move-in weeks. If your plan is just Edinburgh, St Andrews, and back, public transport is often the calmer day.
Where To Stay After You Arrive
St Andrews is worth an overnight if you want dinner in town, an early walk by the Old Course, or time at the cathedral ruins without racing back to Edinburgh. Staying central also removes the pressure of catching the last train-and-bus combination back through Leuchars.
For the easiest base, look near Market Street, North Street, South Street, the Old Course, or the bus station. Golf travelers may prefer the Old Course side of town; university visitors usually do well near North Street or South Street.
Compare St Andrews hotels on a map before you commit, because a room that looks close to town can still add a long walk with luggage:
Timing A Day Trip Without Rushing
A day trip works better when you leave Edinburgh in the morning and treat the return as a fixed deadline. Aim to reach St Andrews by late morning, then build the day around two or three nearby sights instead of crossing town repeatedly.
A strong one-day plan looks like this:
- Take a morning train from Edinburgh Waverley to Leuchars.
- Ride bus 99 or take a taxi into St Andrews.
- Walk the Old Course area and West Sands first, while the light is better.
- Spend midday around Market Street, the university streets, and lunch.
- Visit St Andrews Cathedral and St Andrews Castle in the afternoon.
- Return through Leuchars before evening frequency thins out.
If the weather turns rough, cut West Sands first and keep the cathedral, castle, and town center. If the day is clear, the beach walk is the part that makes St Andrews feel different from a normal historic-town stop.
Pick The Route That Fits Your Trip
The right route depends on whether speed, simplicity, or flexibility matters most. For most travelers, train to Leuchars plus bus 99 is the safest pick: it is fast, frequent, and easy to reverse when it is time to return.
- Fastest practical public transport: Edinburgh Waverley to Leuchars by train, then bus 99 or taxi.
- Simplest public transport: X61 direct bus from Edinburgh Bus Station to St Andrews Bus Station.
- Most flexible: Driving, but only if you want Fife coast stops or need a late return.
- Most comfortable with luggage: Train to Leuchars, then taxi for the final 6 miles.
- Weakest option: Routing through Dundee unless a fare or schedule makes it work for your exact time.
For a clean Edinburgh day trip, choose the rail route, leave early, and keep the final Leuchars connection simple. St Andrews is close enough for one long day, but the trip feels much better when the transport plan is decided before you leave Waverley.
References & Sources
- ScotRail.“Trains from Edinburgh (Waverley) to Leuchars.”Supports the direct train route, average rail time, daily train frequency, and advance fare information for the Leuchars leg.