There is an hourly non-stop coach service from:

  • Glasgow (40 mins)
  • Edinburgh (1 hour)
  • There is a regular bus service from:

  • St Andrews (1 hour 30 mins)
  • Perth (45 mins)
  • Find out more about schedules and timetables at Traveline Scotland

    Stirling's railway station is located just a couple of minutes from the city centre.

    Stirling is about 35 minutes from Glasgow by train (Queen Street Station) with three direct services an hour.

    It takes 50 minutes from Edinburgh (Haymarket and Waverley stations) with two direct services an hour.

    You can also find direct services from:

  • London (6 hours)
  • Aberdeen (2 hours)
  • Dundee (1 hour)
  • Inverness (3 hours)
  • For timetables visit Traveline Scotland

    Stirling is a very central and accessible city, with many major roads connecting the city with nearby towns, villages and other major cities across Scotland.

    There are various vehicle hire companies across Scotland where you can hire a car, van or motorhome to continue your travels around Scotland.

    Learn more about driving in Scotland

    Find information about car hire in Scotland

    If you're flying to Scotland, the closest airports to Stirling are Edinburgh, Glasgow and Glasgow Prestwick. These airports offer public transport connections, car hire or taxi services for travelling into Stirling.

    Located at the railway station, the Stirling Cycle Hub helps you explore on two wheels. You can also register to use nextbikes, with hubs across the city.

    How to travel around Stirling by bike

    The city centre is compact and easy to navigate on foot, and the whole area is well connected by bus, rail and taxi services, as well as miles of cycle paths.

    Find out more on getting around Stirling