Are you travelling in Scotland but not willing to rent a car? Maybe you’re from overseas, and don’t fancy driving on the other side? Perhaps you’re looking for a more carbon-friendly option?
Fortunately, Scotland has a really robust public transport network and you can see a large part of the country just using busses and trains. I was lucky enough to have experienced excellent public transport where I lived for so much of my life that I didn’t learn to drive until quite late. This means I also became well-acquainted with British public transport and both its pros and cons. I have done several of these trips with family who have more limited mobility, but I have always been there to help with luggage; once you get off of trains and major busses, I would imagine the routes are more challenging if you are not able to carry your own luggage and traverse coach stairs easily.
First, a few tips if you plan to attempt a tour of Scotland using trains and busses:
- Pack light. Most busses have little to no room for luggage.
- Have a book or alternative method of entertainment. You will be doing a bit of waiting.
- Always have a plan B. Most of the time, public transport works pretty well, but aiming for the first or last transport of the day can be a bit risky and sometimes there are last-minute cancellations.
- Always expect a delay and be pleasantly surprised if there isn’t one. If you’re needing to catch a plane or train at a specific time, give yourself plenty of extra wiggle room.
- Don’t rely on the internet; depending on how far north you go, you may find that reception drops, so make sure you have a backup payment method as well as the basic timetable.
- Take a bit of time to get used to the way the timetables look, and how to read them.

A note on cost
I have not estimated or stated cost for any of the journeys below, as they change regularly. You may find the best rates if you purchase online ahead of time, and there may also be group or family rates, as well as rail card discounts. Contactless payment should be available on all transport, and if you wish to pay with cash, be aware that operators will expect the exact change.
The routes
Below you will find a suggestion of some great trips you can take and a rough loop that will cover most of my favourite bits of Scotland. This is only the tip of the iceberg though – Scotland’s transport network allows you to explore even the far reaches of Mull, Skye or the North Coast without once setting foot in a rental car. I’ve popped links to all the major travel websites you may need at the end of this post.
Route 1 – Edinburgh Airport to Edinburgh City Centre
There are two options here: tram or bus. The tram is a nice calm modern choice, as the line is only ten years old – it opened in May 2014. But I actually prefer the bus, particularly the Airlink 100. The route into the city passes through some lovely neighbourhoods, the West End, and kisses the end of Princes Street, providing excellent views of the castle and Princes Street Gardens. It then cuts up to George Street, providing a peek down the side streets towards the water. Definitely sit upstairs if you can.
There are a few bus options with varying prices, but the 100 drops you right at Waverley Bridge, which is a perfect spot from which to explore the rest of the city. If you want to continue exploring by bus, you can pick up a hop-on, hop-off tour of the city from Waverley Bridge, too.
Boarding the airport bus was my favourite part of journeying back to St Andrews after time at home as a student. I was almost always half asleep after an overnight flight, but sitting back to watch the streets of Edinburgh speed by and then the majestic castle rising over Princes Street Gardens rejuvenated me long enough to stay awake for the train ride north.


Route 2 – Edinburgh City Centre to St Andrews
There is a bus that leaves from Edinburgh City Centre (confusingly, from St Andrews Bus Station) and takes you directly to St Andrews (St Andrews Bus Station, Fife), but I recommend the train. You’re looking for a route that stops at Leuchars, which is the local St Andrews station. Any train heading to Dundee or Aberdeen will stop there. If you can, start your journey at Waverley – you’re more likely to get a seat – and sit on the right-hand side of the train. This journey can take anywhere from 60 to 90 minutes depending upon the route and train operator – some trains go almost directly to Leuchars but some will stop at every small village along the way.
Once you pull out of Haymarket station (which often smells faintly of yeast from the local brewery), you start to get some great views of Edinburgh: you’ll pass Murrayfield Stadium and go right past the end of the airport runway, then out across the historic Forth Rail Bridge.
My video of trips across the rail bridge:
From the bridge you can see down the Firth of Forth in either direction, either west towards Stirling or east towards the islands and North Sea.




As you pass into Fife, the train line continues to hug the coast and offers some spectacular views of the beaches, Bass Rock, and Edinburgh itself across the water. Once the train cuts inland, you get a great feel for the farmland and rolling hills of Fife. You will know you are approaching Leuchars if you catch sight of the chimney of Guardbridge Paper Mill (now a biomass plant).
From the station in Leuchars, it’s easy to grab a taxi or one of the very regular busses into St Andrews. In total, the journey should take no longer than 2 hours.
One small warning – phone signal is very patchy along this route, and if you find yourself having to make a phone call or trying to check your email, you may be scuppered. The stretch between Inverkeithing and Kirkcaldy is particularly bad, but the hills of Fife seem to block signal quite effectively no matter where on the line you are.
Route 3 – St Andrews to Elie
Several years back I happily discovered this route while exploring with my father. We hoped to walk some of the Fife Coastal Path, but were without a car.
The Stagecoach 95 route runs from St Andrews to Leven and passes through all of the charming wee towns of the East Neuk, which is the area of Fife south of St Andrews. The 95 stops in Kingsbarns, Crail, Anstruther, St Monans, and eventually cuts inland at Elie to pass through Kilconquhar and Colinsburgh.

If you can, get on at St Andrews and go up to the top level – this bus is almost always a double-decker. The views are awesome, and it’s a great way to see Fife. If you tend towards travel sickness, however, be careful up there – the road is narrow and quite winding, while the bus drivers seldom slow for the corners.
You can hop on and hop off using a North-East Fife dayrider ticket, or even get off and walk along the Fife Coastal Path to the next town, as we did (Elie to St Monans, for the record). Just keep an eye on the timetable, as the bus only runs about once an hour.





All of these villages will have places for you to get refreshments, often a charming little pub or chippy. Anstruther is famous for having award-winning Fish and Chips!
The whole route from St Andrews to Leven is about 90 minutes.
Route 4 – St Andrews (or Edinburgh) to Inverness
There is no direct train from Leuchars or Dundee to Inverness, and so my recommendation for this next leg is – if starting from St Andrews – that you take the 99 bus to Dundee Rail Station (it stops there immediately after crossing the bridge). From Dundee you get a train to Perth, where you switch to the Inverness train. If you can, book in advance and make sure you have a seat reserved on that train, which is often busy. These trains come from Edinburgh, so you can also get on there if you prefer to spend more time in the city.
The train from Perth to Inverness stops in some fantastic places such as Dunkeld, Pitlochry, Blair Atholl, and Aviemore. There are stunning views as the train passes through the forests of Perthshire and then the Highlands; my favourite spot is the Drumochter Pass, which is the highest point in the pass between the north and south. Often the weather is very different here than only a few miles in each direction, with snow common in the winter.


As the train winds down out of the mountains you start to see villages and then the town of Inverness.
The journey from Perth to Inverness is just over two hours.

Route 5 – Inverness to Culloden Battlefield
Inverness is a lovely little city to walk around, with paths along the river and over bridges, and of course it has its own castle. It is a popular destination for coach trips and tours, partly for its size and the plentiful hospitality options, but partly for its proximity to one of the most famous battlefields in the UK, if not beyond: Culloden.
Whether you are a Scottish history fiend, a military history fan, a fan of Outlander, a Scot, someone descended from Scots, or someone who is looking for the most popular spots to visit in Scotland, you will have come across Culloden. It is of course the famous field where, in April 1746, Bonnie Prince Charlie and his Jacobites lost their fight against the forces of King George II, and where many Highland clansmen lost their lives. A major turning point in Scottish history, Culloden marked the beginning of the end for Highland culture, and the battlefield site has been preserved well. The visitor centre has some fascinating displays that immerse you in the battle, and provides a solid historical understanding. The battlefield itself is incredibly moving, with stone cairns marking the burial places of the clans.


Fortunately, Culloden is easily accessible via bus from Inverness city centre. Absolutely a must-visit, and only about 20 minutes away.
Route 6 – Inverness to Fort William
Before I go too far in describing this route, one small caveat – I have never actually done it by bus. But, I know it can be done by hopping on a Citylink bus at Inverness bus station – sit on the left if you want the best views for the first half of the journey. The route follows the Great Glen down Loch Ness, Loch Oich, Loch Lochy, and then through Spean Bridge to Fort William. This alone is a spectacular route, but the Citylink stops along the way at several points that may be of interest to you, if you have time.
The first is Urquhart Castle, which is one of the most picturesque castles in Scotland and a perfect place to look out for Nessie.

The next is Fort Augustus, the town at the far end of Loch Ness from Inverness, where you can grab lunch and watch ships navigating the locks of the Caledonian Canal.


After Fort Augustus, the bus will continue to Invergarry and eventually cross to the other side of the glen to hug the coast of Loch Lochy. Here the A82 lifts away from the water and climbs over the rise on which the Commando Memorial stands – you may just catch sight of it before the road drops again into the town of Spean Bridge.
There are a few hotels and B&Bs here which are sometimes a bit less pricey that Fort William, though you are still 20 minutes away. The road between here and Fort William is quite pretty, with the Nevis Range ahead and rolling hills off to the right.
The whole route takes about two hours if you do not get off at all, and runs relatively regularly – hourly during the summer though less often in colder months.

Route 7 – Fort William to Nevis Range
Fort William has plenty to keep you busy with hikes of all different lengths from a short wander to climbing Ben Nevis, the UK’s highest peak.
If you are less inclined to hiking, I would definitely recommend trying one of the Loch Linnhe Seal Cruises, which you can book ahead even if it is just the day before. There is also a small cinema, plenty of pubs and restaurants to explore, and numerous places to stay. That said, definitely book your accommodation well in advance, as Fort William is almost always busy.

Another fantastic option for the Fort William area is to take a bus out to Nevis Range, where you can find more walks in the woods and the gondola up Aonach Mor. The gondola can be taken by those of all abilities and ages, and at the top you can enjoy the cafe or walk along the side of the mountain to two viewpoints: Meall Beag and Sgurr Finnisg-aig. The gondola ride alone is worth trying, even if you do not wish to hike.
The way to get to Nevis Range is to pick up a Shiel bus from one of the bus stops just outside Morrisons, on MacFarlane way. As of writing it is the N41 route you want, and it runs frequently enough that you can get out and back in a day. But, as always, keep a close eye on the timetables. The route is only about 20 minutes.
Should you miss the return bus, you may need to order a taxi, and those can take some time – I’d recommend making note of a local taxi number, as Uber has not yet reached Fort William.

Route 8 – Fort William to Glasgow
If the train route from Glasgow to Fort William does not make it on to some list of one of the world’s most beautiful, someone goofed. Whether you are boarding in Glasgow, Fort William, or one of the several stops in between, I do recommend booking in advance if you can, and selecting a seat. I cannot really recommend a side of the train though – both offer stunning views.
If you are travelling the whole distance, you may want to bring your own snacks and refreshments, as the train trolley can be pricey. The trip is about 4 hours, but delays around Crianlarich are not uncommon, so it is best to be prepared for a longer ride.
Any delay is 100% worth it, though. For one thing, it often allows you a few minutes to get out of the train and walk around on the platform, and get some fresh air. It is also just a fact – you will be stopped in Crianlarich for a short while even without delays, as that is where they split the train (or join it together again), with one half going to Oban and the other to Fort William. This is another good reason to book your ticket – it guarantees you are sitting in the correct part of the train.
If you board in Fort William, you will find that the train passes out of the town almost immediately and follows the River Spean through the towns of Roybridge and Spean Bridge. The line hugs the side of a gorge and then at Tulloch cuts south to head across Rannoch Moor.



The moor is a stretch of land composed of bogs, lochs, rivers and rocky soil that is one of the last great wildernesses in Europe. The train offers a unique opportunity to see it, as the only other way to experience this part of the Moor is on foot – the roads go around in either direction. Corrour Station, one of the stops in the middle of the Moor, is more than 10 miles from the nearest road. The train runs just frequently enough that you could take a train in the morning, have a hike, and then catch one of the trains back again to Fort William, but be warned – as mentioned above, trains on this line are not 100% reliable and accommodation is very limited.



Barren, rocky, boggy, and breathtaking, the Moor alone is – in my opinion – worth the train trip. You may even catch sight of a deer or other Highland fauna.
Once across the Moor, the train line cuts through mountains and valleys, eventually re-discovering the A82 highway not far north of Tyndrum. Just beyond Tyndrum, the train line loops west to cross the viaduct seen in the picture above, hugging the hills as it heads south.
After stopping at Crianlarich, the line touches the north shores of Loch Lomond before cutting over to Loch Long at Arrochar and Tarbet. From there, beautiful views down the loch and of the distant mountains will keep you glued to the windows all the way to Helensburgh, only a few minutes from Glasgow.
If you take the train in reverse, the scenery becomes more stunning the further north you travel, and I always find it a touch disappointing when you finally reach Fort William. Once we did continue on the line all the way to Mallaig, and while doing so will give you a good feel for the barren nature of the coastal Highlands, nothing is quite like crossing the Moor.
Give yourself most of the day for this journey of at least four hours, and cross your fingers for a rain-free trip. I have never yet had one, but rain makes the pictures more genuine!
Travel from Glasgow back to Edinburgh is incredibly easy, with regular trains and busses from Buchanan and Queen Street stations.
Other options:
The loop I have suggested above is just one of the many options available to you. Want to try a truly epic journey? Citylink offers busses from Glasgow to Uig on Skye. It’s a long trek but crosses some stunning scenery, and Skye can be explored on foot if you’re ready for it.
Here are a few more suggestions:
- Hop on the train from Fort William to Glenfinnan, crossing the famous viaduct. There is a hike from the train station back towards the parking lot with spectacular views over Loch Shiel and the viaduct itself.
- Take the train from Dundee to Aberdeen, along the stunning coastline.
- Take a bus or train to Stirling and walk up to the castle and old town.
- Take a bus to Doune and explore the castle and town.
- Hop a bus from Glenrothes to Falkland and visit the Palace and Gardens, or climb up East Lomond Hill.
- Board a bus in Aberdeen to take you to Crathes and Drum castles.
For a truly epic journey, you can take a train or bus to Oban, a ferry to Mull, another bus from Craignure to Fionnphort, and a ferry to Iona! Lots of coordination required, but entirely possible.
The bottom line is, busses go almost anywhere you want. Be aware of travelling on Sundays as things are always less flexible, and make sure you have the most up to date timetables.
Here are some useful links to help you plan your adventure:
Stagecoach (busses throughout the UK): www.stagecoachbus.com/
Trainline (trains throughout the UK): www.thetrainline.com/
Traveline, which is helpful for planning more complex trips: www.traveline.info/
Citylink busses between larger cities: www.citylink.co.uk/
Shiel busses for the Highlands: www.shielbuses.co.uk/timetables-and-fares
Edinburgh Airport transport links: www.edinburghairport.com/transport-links/buses-and-coaches/edinburgh-city-bus-links
Caledonian MacBrayne ferries: www.calmac.co.uk/summer-timetables









































































