Quick Answer
The best overall way to travel from Edinburgh Airport (EDI) to St Andrews is by taking the combined Tram & Train route via Edinburgh Gateway or Haymarket station. The total journey typically takes 2 to 2.5 hours and costs between £25 - £35. For the cheapest option, take the direct Stagecoach bus X59/X60 from the airport, costing around £10-£12 and taking about 2 hours. There is no direct train from the airport; a tram or bus transfer to a mainline station is required.
Taking the Train & Tram from Edinburgh Airport
This is the most efficient and scenic public transport route for most travelers. It involves a short tram ride from the airport to a railway station, followed by a train to Leuchars, and finally a connecting bus to St Andrews town center.
Step-by-Step Guide:
- Catch the Tram at Edinburgh Airport: The tram stop is directly outside the terminal. Buy a ticket from the machine or use contactless payment.
- Destination Station: You have two optimal choices:
- Edinburgh Gateway: Best option. Purpose-built interchange with lifts and escalators. Journey time: ~7 minutes.
- Haymarket: Alternative in central Edinburgh. Journey time: ~30 minutes.
- Cost: ~£6.50 (Airport to Edinburgh Gateway). Official Tram Website.
- Destination Station: You have two optimal choices:
- Board the Train to Leuchars: From Edinburgh Gateway or Haymarket, take a ScotRail train towards Dundee or Aberdeen.
- Key Route: Edinburgh Gateway/Haymarket -> Leuchars.
- Travel Time: Approximately 1 hour from Edinburgh Gateway, 50 minutes from Haymarket.
- Train Operators: Primarily ScotRail. Some CrossCountry services also stop at Leuchars.
- Ticketing: Book in advance on ScotRail or Trainline for cheaper fares. Anytime singles cost ~£15-£20. Consider a ScotRail Roundabout Ticket if returning the same day.
- Final Leg: Bus from Leuchars to St Andrews: Leuchars station is 5 miles from St Andrews. Regular Stagecoach buses (99, 99A, 99B) meet most trains.
- Journey time: 10-15 minutes. Cost: ~£3.20. Pay the driver (exact change helpful) or use contactless/mobile app.
- The bus drops you at St Andrews Bus Station on City Road.
Pro Tips for the Train Route:
- Luggage: Trams and trains have dedicated luggage areas. The bus from Leuchars has limited space for large suitcases during busy times.
- Combined Ticket: You cannot buy a single ticket covering tram, train, and bus. Purchase tram and train tickets separately. The bus is a separate purchase on board.
- Frequency: Trams run every 7-10 minutes. Trains to Leuchars run 1-2 times per hour. Check schedules on the ScotRail timetable page.
Taking the Direct Bus from Edinburgh Airport (Cheapest Option)
The most budget-friendly and straightforward door-to-door option is the direct Stagecoach bus service.
Stagecoach Bus X59 / X60
- Route: Edinburgh Airport -> (via Ferrytoll Park & Ride, Halbeath Park & Ride) -> St Andrews Bus Station.
- Pick-up Point: Stand G at the Edinburgh Airport coach/bus station (a 2-minute walk from the terminal).
- Journey Time: Approximately 2 hours, depending on traffic.
- Frequency: Hourly service, with increased frequency during peak times. Check the X59/X60 timetable.
- Cost: Single fare is around £10-£12. Significantly cheaper than train/tram combo.
- Consider a Stagecoach Dayrider ticket (£5-£9 depending on zone) if planning more bus travel in Fife that day.
- Buy on the bus (contactless/card/cash accepted) or via the Stagecoach app.
- Bus Features: Free Wi-Fi, USB charging points, and luggage space underneath the coach.
Advantages vs. Disadvantages:
| Advantages | Disadvantages |
|---|---|
| Direct & Simple: No changes required. | Slower in Traffic: Susceptible to delays on the M90/Forth Road Bridge. |
| Cheapest Option: Great value for money. | Less Frequent: Only hourly vs. more frequent train/tram connections. |
| Door-to-Door: Drops you in St Andrews town center. | Comfort: May be less spacious than a train seat for a 2-hour journey. |
Taxi & Private Transfer from Edinburgh Airport
A convenient but expensive option suitable for groups, those with heavy luggage, or travelers arriving late at night.
Key Details:
- Journey Time: 1 hour to 1 hour 30 minutes, depending on traffic.
- Cost: £90 - £130+ for a standard saloon car. Minibuses for groups cost more.
- Important: Always agree on a fixed price with the driver or company before starting your journey. Meters are rarely used for this long distance.
- Where to Find: Official taxi ranks are located directly outside the terminal arrivals hall. Use licensed operators only.
- Pre-Booking Recommended: For guaranteed availability and often better rates, pre-book with a reputable company like:
- Central Taxis (Edinburgh-based)
- St Andrews Taxis (Local firm, useful for return journey planning)
When is a Taxi Worth It?
- Group of 3-4: Splitting the cost can make it comparable to train tickets.
- Late-Night Arrivals: If your flight lands after the last bus/tram has departed (around midnight).
- Mobility Issues or Excessive Luggage: Direct door-to-door service.
- Urgent Travel: When time is the absolute priority.
For most solo travelers or couples, public transport is significantly more economical.
Renting a Car at Edinburgh Airport
Offers maximum flexibility for exploring Fife and Scotland beyond St Andrews.
What You Need to Know:
- Rental Desks: All major companies (Enterprise, Hertz, Avis, Europcar) are located in the multi-storey car park opposite the terminal.
- Drive to St Andrews: Follow signs for the M90 North, cross the Queensferry Crossing, then take the A91 towards St Andrews. Journey takes about 1h15m.
- Parking in St Andrews: Can be challenging and expensive in the town center. Most hotels and guesthouses have limited parking. Research public car parks like Petheram Bridge (KY16 9LB) or St Andrews University (North Haugh).
- Cost Considerations: Rental fees + fuel (~£25-£30 return) + insurance + parking costs. Often only cost-effective for longer stays or group travel.
- Toll: The Queensferry Crossing is free to use.
Ticket Options & Cost Comparison Table
This table summarizes all key information to help you decide.
| Mode | Approx. Total Time | Approx. Cost (One-Way) | Transfers | Best For | Book / Buy |
|---|---|---|---|---|---|
| Bus (X59/X60) | 2h | £10 - £12 | 0 (Direct) | Budget travelers, solo backpackers, simple door-to-door. | On bus, Stagecoach App |
| Train & Tram | 2h - 2.5h | £25 - £35 | 2 (Tram->Train->Bus) | Most travelers, comfort seekers, scenic route, frequent service. | Trainline/ScotRail (train), Tram machine (tram), Bus driver (bus) |
| Taxi/Private | 1h - 1.5h | £90 - £130+ | 0 (Direct) | Groups of 3-4, late arrivals, luxury/convenience, heavy luggage. | Pre-book online or airport rank |
| Rental Car | 1h 15m | £40 - £80/day + fuel & parking | 0 | Families, exploring region, multi-stop trips, flexibility. | Pre-book online at rental agencies |
Verdict: The Bus is the clear winner for cost. The Train & Tram combo offers the best balance of speed, frequency, and comfort for the price. Taxis are for special circumstances.
Traveler Experience & Local Tips
Essential Advice for a Smooth Journey:
- Download Essential Apps:
- Stagecoach Bus App: For live tracking, timetables, and mobile tickets for the X59/X60 and Leuchars bus.
- ScotRail App or Trainline: For train times, platform info, and e-tickets.
- Google Maps or Citymapper: Excellent for real-time multi-modal directions.
- Beware of Major Events: During The Open Championship (golf) or University graduation weeks, all transport and accommodation is extremely busy and prices soar. Book everything months in advance.
- Leuchars Station Connection: Don't panic when you get off at Leuchars. The bus stop to St Andrews is clearly signed, directly outside the station entrance, and buses are timed to meet arriving trains.
- Luggage for Golfers: If traveling with golf clubs on the bus, use the under-coach storage. On trains, use the luggage racks at the end of carriages. Consider specialist luggage transfer services if you have multiple bags.
- Return Journey Planning: From St Andrews Bus Station, the X59 goes directly back to the airport. For the train, take the 99 bus to Leuchars first. Allow extra time for this connection.
- Weather Contingency: In rare cases of severe winter weather, train services may be disrupted. Check @ScotRail on X (Twitter) for live updates. Buses are more resilient but slower in snow.
FAQs: Edinburgh Airport to St Andrews
Is there a direct train from Edinburgh Airport to St Andrews?
No. There is no direct train. You must take a tram or bus from the airport to a main railway station (Edinburgh Gateway or Haymarket), then a train to Leuchars, followed by a short bus ride into St Andrews.
What is the cheapest way to get from Edinburgh Airport to St Andrews?
The Stagecoach X59/X60 direct bus is the cheapest option, with a single fare of approximately £10-£12.
How long does the journey take?
Approximately 2 hours by direct bus, and 2 to 2.5 hours by the combined tram and train route (including the final bus from Leuchars). A taxi takes about 1 to 1.5 hours.
What is the best option if I arrive late at night?
If you arrive after the last bus/tram (around midnight), your only public transport option is a pre-booked taxi or private transfer. Pre-booking is strongly advised for late-night arrivals.
Can I use a Scottish travel pass (e.g., ScotRail Pass) for this journey?
A standard ScotRail Pass covers the train portion from Edinburgh Gateway/Haymarket to Leuchars. It does not cover the Edinburgh Airport tram or the Stagecoach bus from Leuchars to St Andrews. You would need to pay separately for those legs.
Is the journey from Leuchars to St Andrews walkable?
Not recommended. It is a 5-mile (8 km) walk along busy roads without consistent footpaths. The connecting bus is frequent, cheap, and takes only 10-15 minutes.
Which is better: getting off at Edinburgh Gateway or Haymarket?
Edinburgh Gateway is generally better. It's closer to the airport (7-min tram ride), is a modern interchange designed for easy transfers, and avoids central Edinburgh traffic, making train connections more reliable.
Is it easy to travel with large suitcases or sports equipment?
Yes, but with planning. Trams and trains have luggage space. The bus from Leuchars has limited space. For large items like golf bags on the direct X59 bus, use the under-coach storage. Taxis offer the easiest luggage handling.