10 Easy ways to travel Scotland by public transport

Many of us are looking for simple things we can do to make travelling more sustainable, and exploring Scotland by public transport is an easy way to get started. Scotland’s public transport network is extensive and a great way to get a feel for the country.

  1. Edinburgh to North Berwick Central

    North Berwick Beach with the law in the background.

    © VisitScotland / Kenny Lam. All rights reserved.

    Mode of transport: Train

    Length of trip: 35 mins

    Ticket information: ScotRail

    You’ve seen Edinburgh Castle and hiked up Arthur’s Seat, strolled along the Royal Mile and stopped for a drink in an Edinburgh pub: what’s next? How about a day trip to North Berwick?

    This pretty seaside town is only a 30-minute train ride from the capital and it offers the chance to walk along the beach, play a round of golf or simply take in the coastal scenery. Kick back at the Lobster Shack at North Berwick harbour and enjoy fresh local seafood cooked to order.

  2. Edinburgh to St Andrews Central to East Coast

    West Sands, St Andrews

    Mode of transport: Bus

    Length of trip: 2 hours

    Ticket Information: Stagecoach

    From an ancient city to an ancient town, getting from Edinburgh to St Andrews couldn’t be easier. Departing from Princes Street in the city centre, the bus to St Andrews takes 2 hours. Once in St Andrews, Scotland’s famous home of golf, you’ll be able to see historic buildings, enjoy the beach and golf courses, and try some award-winning fish and chips.

  3. Edinburgh to Galashiels Central to south

    Galashiels

    © South of Scotland Destination Alliance / Gethin Chamberlain

    Mode of transport: Train

    Length of trip: 50 mins

    Ticket information: ScotRail

    The Borders Railway has transformed travel to the south of Scotland. The line connects Edinburgh with Galashiels and Tweedbank in the Scottish Borders. There are lots of things to see along the route including the majestic Lothianbridge Viaduct and the beautiful Redbridge Viaduct near Tweedbank. The journey takes around 50 minutes, and you’ll find plenty of attractions in Galashiels, such as Old Gala House which dates back to 1583.

  4. Glasgow to Fort William West Coast

    The River Lochy with Ben Nevis

    Mode of transport: Bus

    Length of trip: 3 hours

    Ticket information: Citylink

    Visitors to Glasgow will be pleased to know that in a little over 3 hours on the bus they can be in Fort William, the ‘Outdoor Capital of the UK’. This low-cost and environmentally-friendly excursion will give you access to some of the finest landscapes in Scotland, a wealth of outdoor activities and unique places to stay. From quiet country walks to Munro climbing, mountain biking and watersports, there’s lots going on around Fort William.

  5. Glasgow to the Isle of Bute West Coast and Islands

    Scalpsie Bay

    Mode of transport: Train and ferry

    Length of trip: 1 hour 30 mins

    Ticket information: TrainlineCalMac

    Staying in Glasgow but keen to experience Scottish island life? The Isle of Bute is one of Scotland’s most accessible islands, only 90 minutes from Glasgow. There are regular trains to the ferry terminal at Wemyss Bay from Glasgow Central Station and Paisley St James Station. The ferry takes around 35 minutes and no booking is required. The island has some fantastic standing stones and bronze age burial sites to explore, as well as diverse flora and fauna, places to eat and activities to enjoy.

  6. Glasgow to Balloch Central to west

    The Maid of the Loch, by Loch Lomond, at Balloch Pier was the last paddle steamer built in Britain Although currently being re-purposed as a cafe The

    © VisitScotland / Kenny Lam

    Mode of transport: Bus

    Length of trip: 1 hour

    Ticket information: First Glasgow

    Glaswegians are a lucky bunch, they have all kinds of natural spectacles on their doorstep. Loch Lomond and The Trossachs National Park is a short bus ride away from the city, easily accessible from the pretty village of Balloch. It will take you just over an hour to reach Balloch from Glasgow and nearby things to do include Treezone, an aerial adventure course, and the Loch Lomond Bird of Prey Centre. The restored paddle steamer, the Maid of the Loch, is moored at Balloch Pier too.

  7. Glasgow to Skye West Coast Islands

    Talisker Bay

    Mode of transport: Bus

    Length of trip: 5 hours 30 mins

    Ticket information: Citylink

    It's not a quick journey from Glasgow to Skye, roughly 200 miles, but the route will take you along good quality country roads with lots to see. At the end of your bus journey, you will be rewarded with one of Scotland’s best-loved destinations. Skye has mountains, miles of dramatic coastline and fascinating history to explore. Be sure to take a sturdy pair of boots to this magical island.

  8. Perth to Aviemore Central Highlands

    Loch Morlich in the Cairngorms National Park

    © VisitScotland / Kenny Lam

    Mode of transport: Train

    Length of trip: 1 hour 30 mins

    Ticket information: Trainline

    Surrounded by mountains, lochs and forests, Aviemore is a popular year-round destination for a huge range of summer and winter activities. An excellent base for exploring the Cairngorms National Park, you will be spoilt for choice when it comes to things to do. From Perth, the train takes around 1 hour 30 minutes.

  9. Inverness to Aviemore Central Highlands

    Rothiemurchus Forest

    © VisitScotland / Kenny Lam

    Mode of transport: Bus, Train

    Length of trip: 40 mins

    Ticket information: TrainlineMegabus

    Aviemore is also easily accessible from Inverness via bus or train. With the journey time coming in at around 40 minutes, you could easily spend the day in Aviemore before heading back to Inverness to spend the night. Along with adventure activities, Aviemore is the gateway to a walker’s paradise. There are over 280 km of footpaths across the Cairngorms National Park that pass through almost every type of walking route imaginable.

  10. Rail and sail to Orkney and Shetland North coast islands

    Churchill Barriers

    Mode of transport: Train, Ferry

    Length of trip: 6-12 hours

    Ticket information: ScotRail

    Orkney and Shetland might seem remote but there are great travel links to these two island archipelagos. For Orkney, take a train to Thurso along the scenic Far North Line. From there it’s a quick taxi ride to Scrabster and a ferry across the Pentland Firth to Stromness. Additional ferry services between the Scottish mainland and Orkney also operate further east of Thurso from Gills Bay to St Margaret’s Hope and from John 0’ Groats to Burwick.

    To get to Shetland you’ll need to take the train to Aberdeen and catch a boat to Lerwick. This sail takes around 12 hours, but sea travel is a great way to unwind. Both Orkney and Shetland are famous for their ancient history and rugged seclusion.

Other things you might like

Join our newsletter clan

Get Scotland inspiration direct to your inbox. Don't miss the inside track from our Scotland experts on exciting trip ideas, unique attractions and hidden gems loved by locals.

Get the Scotland newsletter