Skip to main content

How to get from Denholm to Milngavie by bus and train?

By bus and train

To get from Denholm to Milngavie in Scotland, you’ll need to take 2 bus lines and one train line: take the 20 bus from Cross Keys Inn, Denholm station to Trinity Street, Hawick station. Next, you’ll have to switch to the X95 bus and finally take the SCOTRAIL train from Edinburgh station to Milngavie station. The total trip duration for this route is approximately 5 hr 11 min.

311min
Bus - 2020
Bus - X95X95
Train - SCOTRAIL
Leaves from Cross Keys Inn, Denholm

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Denholm
  • 2
    Bus - 2020
    Wait for bus
    20
    Hawick
  • 3
    Ride to bus station
    Ride to bus station
    Trinity Street, Hawick
    ID 6900454
    10 min
  • 4
    Walk to bus station
    Walk to bus station
    Mart Street, Hawick
    ID 6900455
    190 yd • 3 min
  • 5
    Bus - X95X95
    Wait for bus
    X95
    Edinburgh
  • 6
    Ride to bus station
    Ride to bus station
    South Bridge, Old Town
    ID 6200240125
    128 min
  • 7
    Walk to train station
    Walk to train station
    Edinburgh
    340 yd • 4 min
  • 8
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Milngavie
  • 9
    Ride to train station Milngavie
    Ride to train station
    Milngavie
    98 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Denholm to Milngavie

The distance between Denholm, Scotland and Milngavie, Scotland is approximately 108.06 mi, which can typically be travelled in 311 min. Moovit will show you the directions from Denholm to Milngavie by bus and train, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Denholm

Denholm is located at Denholm, Scotland and the nearest public transport station is Cross Keys Inn, Denholm.

Bus stations close to Denholm:

  • Cross Keys Inn, Denholm
  • Eastlea Drive, Denholm

Public transport stations close to Milngavie, Scotland

Milngavie is located at Milngavie, Scotland and the nearest public transport station is Main Street, Milngavie.

Bus stations close to Milngavie:

  • Main Street, Milngavie
  • Stewart Street, Milngavie
  • Ashfield Road, Milngavie

Questions & Answers

  • What is the fastest way to get from Denholm to Milngavie?

    The fastest way takes 311 minutes, using Bus line 20, Bus line X95, Bus line SCOTRAIL.

  • Is there a direct bus between Denholm and Milngavie in Scotland?

    No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 5 hr 11 min.

  • Which bus line goes from Denholm to Milngavie in Scotland?

    The 20 bus line goes from Hawick station near Denholm to Trinity Street, Hawick station. From there you’ll have to take one bus line and one train line till Trinity Street, Hawick station near Milngavie in Scotland

  • How long does it take to travel from Denholm to Milngavie in Scotland by bus and train?

    The total travel time between Denholm and Milngavie in Scotland by bus and train is about 5 hr 11 min.

  • Where do I get on the bus near Denholm to get to Milngavie in Scotland?

    Get on the 20 bus from the Hawick stop near Denholm in Scotland.

  • Where do I get off the bus when travelling between Denholm and Milngavie in Scotland?

    Get off the bus at the Trinity Street, Hawick station, which is closest to Milngavie in Scotland.

Live arrivals, timetables, maps