It's simple to travel between St Andrews and Edinburgh by bus using our Express City Connect network. Our luxury coaches have free WiFi on board as well as device charging points - and everyone is guaranteed a comfy seat!
Read more about Express services
How do I get from St Andrews to Edinburgh by bus?
To get to Edinburgh from St Andrews by bus:
- Catch service X59/X59A from St Andrews bus station
- Catch service X60 from St Andrews bus station
How do I get from Edinburgh to St Andrews by bus?
To get to Perth from Edinburgh by bus:
- Catch service X59/X59A from Edinburgh bus station
- Catch service X60 from Edinburgh bus station
What is the best value ticket for travelling between St Andrews and Edinburgh?
For travelling between St Andrews and Edinburgh, the best value ticket is a Fife dayrider plus costing £11.50, which is valid for return travel on any Stagecoach service within the Fife plus zone between St Andrews and Edinburgh at any time of day.
For group travel, a Fife dayrider plus group ticket is also available costing £23. This ticket is valid on any Stagecoach service within the Fife plus zone after 0900 on weekdays or at any time at weekends. A group consists of up to three adults or two adults + two children or one adult + three children.
Buy your ticket on the bus, online or via the Stagecoachbus app.
See more ticket options