Alloa.org Alloa tours
Ticket hall and concourse of Stirling railway station with glass roof

The independent Alloa guide

Edinburgh Airport to Alloa

There is no direct train or bus from Edinburgh Airport to Alloa. The simplest route is a bus to Stirling and a short train from there. This page lays out each leg, with times and fares for 2026.

  • ★ Hand-picked, top-rated tours
  • 🏰 Castles, hills and trains explained
  • ↺ Free cancellation on most bookings

Edinburgh Airport to Alloa in short

Alloa lies in Clackmannanshire, a short rail hop from Stirling. Most visitors fly into Edinburgh or Glasgow and make one change on the way. From Edinburgh Airport, buses run to Stirling and the local train covers the rest. From Glasgow Airport, a bus takes you into the city centre and a direct train runs from Queen Street to Alloa.

Each leg below is a separate ticket and a separate timetable. Waiting time between legs is not included in any figure, so add a margin before a flight or a booked entry. Check the current timetable before you go. If your plan includes a castle visit on arrival day, see the guide to Stirling Castle tickets. The castle is close to the bus and train hub.

About 1 hourCitylink 909 or 978 from Edinburgh Airport to Stirling, on average
8 minutesAverage train time between Stirling and Alloa
£2Single fare on the Glasgow Airport Express 500 since 7 September 2026
Edinburgh Airport control tower and aircraft with hills behind

Routes compared

Four ways to reach Alloa, with the main steps of each.

RouteHow it worksTime on the main legWatch out for
Edinburgh Airport by bus and trainCitylink 909 or 978 to Stirling, then the train to AlloaAbout 1 hour to Stirling, 8 minutes by trainTime for the change at Stirling is extra
Edinburgh Airport by tram and trainTram to Edinburgh Park, train towards Stirling, then on to Alloa–No train leaves from the airport itself
Glasgow Airport by bus and trainAirport Express 500 to the city, then Queen Street to Alloa45 minutes by train from Queen StreetYou change stations in Glasgow
By carThe A907 runs through Alloa–Journey time depends on traffic

For most visitors landing at Edinburgh, the bus to Stirling and the short train is the simplest route. It needs one change and one local ticket. Choose Glasgow if your flight lands there, since the train from Queen Street to Alloa is direct.

Our pick: an escorted day trip from Edinburgh to Stirling

If Stirling is the reason for the trip, this escorted day takes care of the journey from Edinburgh to Stirling and back, with the castle ticket included.

Hand-picked tours, booked through GetYourGuide. Prices are indicative starting prices in British pounds (as of October 2026). Tap a tour for live availability and the current price in your currency.

Day trips and tours from Stirling and Alloa

Castle, loch and Kelpies day trips, with live prices and availability.

Browse all tours on GetYourGuide →

From Edinburgh Airport step by step

The bus route and the tram route.

Bus to Stirling

Citylink 909 and 978 leave from airport stop D, each taking about 1 hour on average. The Ember E4 leaves from stop E. These buses go to Stirling. Neither is a direct bus to Alloa.

Train from Stirling to Alloa

Change at Stirling to the ScotRail service. The ride is 8 minutes on average. Allow extra time for the walk between the bus stop and the station and for the wait for your train.

Tram and train

Take the tram to Edinburgh Park. There you find trains towards Stirling and Dunblane, and you continue to Alloa from Stirling. No train starts at the terminal, so the tram is the link to the rail network.

What not to expect

No single ticket covers the whole trip, so buy each leg on its own and keep a time margin between them.

Alloa train station

Direct trains to Stirling, a direct line from Glasgow.

Alloa train station has direct ScotRail trains to Stirling. Up to 36 trains a day run, and up to 2 an hour. The average ride is 8 minutes. Return tickets start at £4.70 (2026). That is a starting price, not the fare for every journey. Weekend timetables can differ, so look up your own day.

From Glasgow Queen Street, trains run direct to Alloa in about 45 minutes on average, with return tickets from £11.70 (2026).

A local bus also links the two towns. Bus 51 runs between Stirling and Alloa via Tullibody, which helps if the train times do not suit you.

Glasgow Airport to Alloa

One bus, one train.

Airport Express 500

The 500 runs around the clock, every 10 to 15 minutes. A single costs £2 since 7 September 2026. The airport stop is stance 1, and the stop at Buchanan Bus Station is stance 46.

On to Queen Street

From the bus station, go to Glasgow Queen Street and take the train to Alloa. There is no direct train from the airport to Alloa.

By car

The A907 passes through Alloa. Journey times from the airports depend on traffic, so do not plan a tight connection when you drive. At Alloa Tower, National Trust for Scotland members park free, and accessible parking at the entrance is by arrangement. The tower page has the details.

Underside of the Clackmannanshire Bridge on its tall concrete piers over marsh

Plan the rest of your trip

Where to go once you arrive.

If you start in the capital, getting to Edinburgh Castle explains the city links from the airport. If you add a loch day, getting to Loch Lomond covers the routes there. See also the Alloa weather guide for what to pack.

Edinburgh Airport to Alloa: frequently asked questions

Is there a direct train from Edinburgh Airport to Alloa?

No. No train starts at the airport terminal. Take the tram to Edinburgh Park and a train towards Stirling, or take a bus to Stirling, then the train to Alloa.

How long does it take to get from Edinburgh Airport to Alloa?

The bus to Stirling takes about 1 hour on average and the train from Stirling to Alloa about 8 minutes. Waiting and walking time come on top, and the total depends on your connection.

How much is the bus from Glasgow Airport?

The Airport Express 500 costs £2 for a single since 7 September 2026. The train from Glasgow Queen Street to Alloa is a separate ticket, with return fares from £11.70 (2026).

How often do trains run from Alloa to Stirling?

Up to 36 trains a day run, and up to 2 an hour. Other days can differ, so check the day you travel.

Can I get to Alloa by bus from Stirling?

Yes. Bus 51 connects Stirling and Alloa via Tullibody.

Is this the official Alloa travel site?

No. This is an independent travel guide and is not run by a transport operator, the council or a tourist board. Check the operator for current timetables and fares.

Tours around Stirling and Alloa

Stirling Castle, the Kelpies, whisky and Highland day trips compared, most with free cancellation.

Find a Scotland tour →