Accessibility Links
TRAINS
Balloch to: Glasgow (every 30min; 40min).
Crianlarich to: Fort William (3 daily; 2hr); Glasgow (3 daily; 2hr); Oban (3 daily; 1hr 10min).
Dunfermline to: Edinburgh (every 30min; 30min); Kirkcaldy (hourly; 40min).
Falkirk Grahamston to: Edinburgh (every 30min; 35min); Glasgow Queen Street (every 30min; 25min); Stirling (every 30min; 15min).
Glasgow Queen Street to: Ardlui (2-4 daily; 1hr 35min); Arrochar & Tarbet (2-4 daily; 1hr 15min); Balloch (every 30min; 45min); Crianlarich (2-4 daily; 1hr 50min).
Kirkcaldy to: Aberdeen (hourly; 2hr); Dundee (hourly; 40min-1hr); Edinburgh (every 30min; 50min); Perth (7 daily; 40min).
Leuchars (for St Andrews) to: Dundee (5 daily; 20min); Edinburgh (5 daily; 1hr 45min).
Perth to: Aberdeen (hourly; 1hr 40min); Dundee (hourly; 25min); Edinburgh (9 daily; 1hr 25min); Glasgow Queen Street (hourly; 1hr 5min); Inverness (5 daily; 2hr); Stirling (hourly; 30min).
Stirling to: Aberdeen (hourly; 2hr 15min); Dundee (hourly; 1hr); Edinburgh (hourly; 1hr); Falkirk Grahamston (hourly; 30min); Glasgow Queen Street (hourly; 30min); Linlithgow (hourly; 35min); Perth (hourly; 30min); Inverness (3-5 daily; 2hr 30min).
BUSES
Balloch to: Balmaha (every 2hr; 30min); Luss (Mon-Sat 9 daily, 7 on Sun; 15min); Stirling (1 daily; 1hr 25min).
Dunfermline to: Dundee (every 30min; 1hr 30min); Edinburgh (every 30min; 40min); Glasgow (hourly; 1hr 20min); Glenrothes (every 30min; 30min); Kirkcaldy (every 30min; 25min); St Andrews (hourly; 2hr); Stirling (hourly; 40min).
Glenrothes to: Dundee (every 30min; 1hr); Dunfermline (every 30min; 30min); Kirkcaldy (hourly; 20min); St Andrews (hourly; 45min).
Kirkcaldy to: Dundee (10 daily; 1hr 30min); Dunfermline (every 30min; 25min); Glenrothes (hourly; 20min); St Andrews (16 daily; 1hr).
Luss to: Tarbet (Mon-Sat 2-3 daily; 10min).
Perth to: Aberfeldy (6 daily; 1hr 45min); Dunblane (every 30min; 35min); Dunfermline (every 30min; 50min); Edinburgh (hourly; 1hr 20min); Glasgow (hourly; 1hr 35min); Gleneagles (hourly; 25min); Inverness (10 daily; 2hr 30min); London (4 daily; 9hr); Stirling (20 daily; 50min).
St Andrews to: Dundee (every 20min; 40min); Dunfermline (hourly; 1hr 30min); Edinburgh (hourly; 2hr); Glasgow (6 daily; 2hr 50min); Glenrothes (hourly; 45min); Kirkcaldy (16 daily; 1hr); Stirling (6 daily; 2hr).
Stirling to: Aberfoyle (4 daily; 45min); Bo'ness (3 daily; 35min); Callander (11 daily; 45min); Dollar (13 daily; 35min); Doune (14 daily; 30min); Dunblane (20 daily; 1hr 15min); Dundee (12 daily; 1hr 30min); Dunfermline (13 daily; 50min); Edinburgh (hourly; 1hr 35min); Falkirk (every 45min; 30min); Glasgow (hourly; 1hr 10min); Gleneagles (16 daily; 30min); Inverness (12 daily; 3hr 30min); Killin (2 daily; 2hr); Lochearnhead (2 daily; 1hr 40min); Perth (20 daily; 50min); Pitlochry (2 daily; 1hr 30min); St Andrews (6 daily; 2hr).