The distance between Glasgow and Edinburgh is approximately 47 miles (about 46.7 miles by road). Some sources also mention around 41 miles (66 km), which may reflect different measurement methods or routes
. Travel options between the two cities include:
- Train: The fastest way, taking about 45 to 50 minutes, with direct services from Glasgow Queen Street to Edinburgh Waverley
- Bus: Takes around 58 minutes to 1 hour 20 minutes, with direct services available
- Car: Driving distance is about 46.4 miles, taking roughly 52 to 53 minutes depending on traffic
- Rideshare or taxi options are also available, with taxis taking about 52 to 53 minutes but being more expensive
In summary, Glasgow and Edinburgh are roughly 47 miles apart by road, with train travel being the fastest and most popular mode of transport between the two cities