Milngavie is situated in the north west of Glasgow in the valley of the River Allander. It has a population of approximately 14,000 and has some of the most highly desired residential areas in the Glasgow region.

It is some 5-6 miles from Glasgow city centre. It offers easy and quick access to Glasgow Airport, Scottish Exhibition Centre, Burrell Collection, shopping and of course all the cultural and artistic facilities offered by a great city.

It is convenient to the Clyde coast and to the North, Stirling, the Trossachs, Loch Lomond, Blane Valley. Scotlands first long distance walking route, the West Highland Way, starts at Milngavie.

The town centre, locally known as `Milngavie Precinct`, is based around the original village centre and has been pedestrianised since the 1970’s. Within the Milngavie area there are many features and amenities which make up its special character and account for its popularity as the ideal town in which to reside.

Further information:


 View Larger Map

Getting to Milngavie from:

Glasgow City Centre: (15 – 40 minutes)

By Taxi: You can hail a taxi on the street or call a minicab from your hotel. The journey takes about 15 minutes and will cost between £12 and £20.

By Train: The best and easiest option. Trains run alternately from Glasgow Queen Street and Glasgow Central Stations to Milngavie every 15 minutes. The journey takes about 20 minutes and costs under £3. On Sundays trains only run from Glasgow Central every 30 minutes but you can change at Partick.

By Bus: A couple of bus services run from Glasgow City Centre to Milngavie. Expect the trip to take 40 minutes. To plan your journey visit Traveline Scotland and use the Journey Planner.


Glasgow International Airport: (20 to 80 minutes)

By Taxi: The quickest and easiest option! Take a taxi from the airport on arrival direct to Milngavie. The journey takes twenty minutes and will probably cost about £20.

By Bus/Train: Take one of the regular airport shuttle buses from the airport to Glasgow Central Station and then the train to Milngavie.