Quick Answer
The best overall way to travel from Edinburgh Airport (EDI) to Stirling is by taking the tram to Edinburgh Haymarket station (30 mins), then a direct ScotRail train to Stirling (40-50 mins). The total journey costs approximately £20-£30 and takes about 1 hour 40 minutes, offering a good balance of speed, cost, and comfort. The cheapest option is a combination of public buses, costing from £10-£15, but taking over 2 hours.
Getting to Stirling by Train from Edinburgh Airport
This is the most recommended route for balance and efficiency. There is no direct train station at Edinburgh Airport. The journey involves a two-leg process: first getting to a central Edinburgh train station, then catching a train to Stirling.
Step-by-Step Guide
- Leg 1: Airport to Edinburgh City Centre. You have two main choices:
- Edinburgh Trams: The most seamless option. The tram stop is directly outside the airport terminal. Trams run every 7-10 minutes. Take it to Edinburgh Haymarket (approx. 30 mins, £7.50 adult return) or Edinburgh Waverley (approx. 35 mins, £7.50 adult return). Haymarket is often less crowded and is served by all Stirling-bound trains.
- Airlink 100 Express Bus: A frequent bus service to Edinburgh Waverley station. Journey time is ~30 minutes, costing £9.50 for a return (open for 24 hours). Good if your train departs from Waverley.
- Leg 2: Edinburgh to Stirling by ScotRail. Trains depart frequently from both Haymarket and Waverley stations.
- Frequency: Every 15-30 minutes during the day.
- Journey Time: Approximately 40-50 minutes.
- Ticket Cost (Advance Single): Ranges from £8 to £15. An Anytime Day Single is around £16. Purchase via ScotRail or the Trainline app.
| Route | Total Est. Time | Est. Cost (One-Way) | Key Advantage | Best For |
|---|---|---|---|---|
| Tram to Haymarket + Train | ~1 hr 40 min | £20 - £28 | Less crowded station, easy interchange | Most travelers, first-timers |
| Airlink Bus to Waverley + Train | ~1 hr 45 min | £18 - £27 | Direct to main station, scenic bus route | Those with Waverley departures, budget-conscious |
Luggage & Accessibility
Both trams and ScotRail trains have dedicated luggage areas. Stations have step-free access, but be prepared for lifts and potential crowds at Waverley. For real-time train schedules and platform information, check the National Rail Enquiries website.
By Bus: The Most Economical Choice
For budget travelers, the bus is the unequivocal cheapest method, though it requires patience and potentially multiple changes.
Option 1: Direct Bus from Edinburgh City Centre
There is no direct bus from Edinburgh Airport to Stirling. You must first reach Edinburgh city centre.
- Step 1: Take either the Skylink 900 (cheaper, goes to Edinburgh Bus Station) or the Airlink 100 (faster, goes to Waverley) from outside the airport terminal. Fare: £4.50 - £9.50.
- Step 2: From Edinburgh Bus Station or St Andrew's Square, board a Stagecoach X36/X37/X38 or a Citylink M8/M9/M90 service heading to Stirling. Journey time: 60-80 minutes. Advance fares can be as low as £6-£10 one-way. Check Stagecoach and Citylink for times.
Option 2: Bus via Glasgow (Alternative Route)
An indirect but sometimes useful route if fares or times are better. Take a bus from the airport to Glasgow (e.g., Citylink Air), then a bus from Glasgow to Stirling. Total journey can exceed 2.5 hours.
Key Bus Stops:
- Departure (Airport): Stance outside Terminal.
- Arrival in Stirling: Stirling Bus Station (adjacent to the train station).
Tip: Always book intercity bus tickets online in advance for the best prices. Travel can be slower during peak traffic hours (7-9 am, 4-6 pm).
By Taxi & Private Transfer
This is the most convenient but expensive option, offering a direct, door-to-door service.
Cost & Providers
- Estimated Fare: £80 - £120 for a standard saloon car (4 passengers). Fixed-price transfers are recommended over metered fares.
- Journey Time: 50 minutes to 1 hour 15 minutes, heavily dependent on M9 motorway traffic.
- Booking: Pre-booking online is essential for guaranteed service and fixed pricing. Recommended companies include Edinburgh Airport's official taxi partners or global services like Welcome Pickups.
When is a Taxi Worth It?
- Late-Night/Early-Morning Flights: When public transport is not operating.
- Groups of 3-4: Splitting the cost can make it comparable to train fares per person.
- Travelers with Heavy/Multiple Bags or Mobility Issues.
- Business Travelers needing to work or make calls en route.
Warning: Avoid unlicensed taxis. Always use the official taxi rank or a pre-booked service.
Ticket, Cost & Time Comparison: Which is Best?
| Transport Method | Total Door-to-Door Time | Approx. Cost (One-Way, Adult) | Number of Changes | Best Suited For | Our Verdict |
|---|---|---|---|---|---|
| Train (Tram + ScotRail) | 1h 40m - 2h | £20 - £30 | 1 (Airport -> Train Station) | Most tourists, solo travelers, couples | BEST BALANCE |
| Bus (Public Bus Combo) | 2h - 2h 30m | £10 - £18 | 1 or 2 | Budget backpackers, students, flexible travelers | CHEAPEST |
| Taxi / Private Transfer | 50m - 1h 15m | £80 - £120 | 0 (Direct) | Families/groups (3-4), late arrivals, luxury/business | FASTEST & MOST CONVENIENT |
| Rental Car | 50m - 1h 15m | £40 - £70/day + fuel/parking | 0 (Direct) | Travelers exploring Highlands afterwards | Flexible for wider touring |
Money-Saving Tip: If you plan extensive train travel in Scotland, consider a Railcard (16-25, Two Together, etc.) for 1/3 off train fares. It does not apply to airport trams.
Traveler Experience & Insider Tips
- Beat the Crowds: If arriving between 3-6 PM, the tram and train can be very busy with commuters. Consider taking the slightly slower bus (Skylink 900) to a different start point or allow extra time.
- Luggage Strategy: If you have large suitcases and are taking the train, board the tram/bus at the airport—it will be emptier. Haymarket station is generally easier for transfers with luggage than the multi-level Waverley.
- Phone Essentials: Download the ScotRail app for live train times and m-tickets, and the Transport for Edinburgh app for real-time tram and bus info.
- Weather & Delays: Scottish weather can cause delays, especially in winter. Check @ScotRail on Twitter for live service updates if conditions are poor.
- The "Glasgow Alternative": Before booking flights, compare total journey time and cost from Glasgow Airport (GLA). The direct bus (First 905/X8) to Stirling takes ~1 hour 15 minutes and may work out better depending on your flight.
- Money & Connectivity: Have a contactless bank card or Apple/Google Pay ready for tram and bus fares. Free WiFi is available on trams and most buses/trains.
FAQs: Edinburgh Airport to Stirling Transport
Is there a direct train from Edinburgh Airport to Stirling?
No, there is no direct train service. You must first take the tram or a bus from the airport to either Edinburgh Haymarket or Edinburgh Waverley station, then transfer to a ScotRail service heading to Stirling. The total journey typically takes 1 hour 40 minutes to 2 hours.
What is the cheapest way to get from Edinburgh Airport to Stirling?
The cheapest option is the combination of the public bus (Skylink 900 or Airlink 100) to Edinburgh city centre and then a Stagecoach or Citylink bus to Stirling. Total cost can be as low as £10-£15 one-way if booked in advance.
How long does a taxi take from Edinburgh Airport to Stirling?
A direct taxi or private transfer takes approximately 50 minutes to 1 hour and 15 minutes, depending on traffic. While it's the fastest door-to-door option, it is significantly more expensive, costing between £80 and £120 for a standard car.
Can I use my National Entitlement Card (free bus pass) on airport buses?
No, the National Entitlement Card for free bus travel in Scotland is generally not valid on dedicated airport express services like the Airlink 100. It may be valid on some local services, but you should check with the driver or operator for the latest policy.
What should I do if I arrive at Edinburgh Airport late at night?
Your options are limited after midnight. The last tram departs around 00:07, and the last Airlink 100 bus around 00:30. After this, your only practical options are a taxi or pre-booked private transfer, which you should arrange in advance.
Is it easy to travel with luggage from the airport to Stirling?
Generally, yes. Trams and airport buses have dedicated luggage racks. ScotRail trains also have space, but during peak times it can be crowded. For very heavy or numerous bags, a taxi offers the most convenience.
Where do I buy tickets for the train from Edinburgh to Stirling?
You can purchase train tickets: 1) Online via ScotRail or Trainline websites/apps, 2) At ticket machines at Edinburgh Waverley or Haymarket stations, 3) At the ticket office. Buy your tram ticket separately at the airport tram stop machine.
Is it better to fly into Edinburgh or Glasgow for Stirling?
Edinburgh Airport is slightly closer geographically. However, Glasgow Airport has a direct bus service to Stirling, which can be more straightforward. Compare flight costs, arrival times, and the total door-to-door journey from both airports.