Edinburgh to St Andrews by Bus: Complete Travel Guide
Traveling from Scotland's capital to the "Home of Golf" is straightforward by coach, with direct and indirect options operated primarily by Stagecoach East Scotland.
Option 1: Direct Coach (Fastest & Simplest)
- Route: Stagecoach service X59/X60 (varies by timetable).
- Departure: Edinburgh Bus Station, St Andrew Square (city center).
- Journey Time: ~1 hour 30 minutes.
- Frequency: Hourly on weekdays; reduced weekends/holidays.
- Tickets: Buy online (Stagecoach app/website), at the station, or contactless on board. Advance booking guarantees a seat.
Option 2: Via Dundee (Scenic Alternative)
- Leg 1: Edinburgh to Dundee – Stagecoach X59/X61 (~1 hr 30 min).
- Transfer: Dundee Bus Station (well-signposted, 5-min walk between bays).
- Leg 2: Dundee to St Andrews – Stagecoach 99 (~1 hour).
- Total Time: ~2 hrs 30 min + transfer.
- When to Choose: If direct buses are full/sold out, or you want to break the journey.
Essential Tips
- Check Timetables: Schedules change seasonally; always verify on StagecoachBus.com or Traveline Scotland.
- Luggage: Coaches have underfloor holds; label bags clearly.
- St Andrews Drop-off: Most services terminate at the Bus Station (town center), a short walk to the Old Course, university, and hotels.
- Return: Same options in reverse; last buses depart St Andrews ~22:30.
Pro tip: For groups or off-peak travel, a Stagecoach Megarider multi-trip ticket can save money.