Travelling between Scotland’s two largest cities is a journey many people make throughout the year. Whether you are a business traveller heading to a meeting, a student visiting friends, or a tourist exploring Scotland’s historic landmarks, travelling from Glasgow to Edinburgh is a convenient way to experience two of the country’s most popular destinations. With approximately 47 miles (75 km) between the city centres by road, the journey is relatively short and offers several travel options.
There are several ways to get from Glasgow to Edinburgh, including trains, cars, and buses. However, choosing the right option depends on your budget, schedule, and travel preferences. You might be wondering, “How long does it take to get there?”, “Is the train faster than driving?”, or “What is the cheapest way to travel between the two cities?” Understanding the distance and estimated travel times can help you choose the most suitable option for your journey.
This guide explains how far Glasgow is from Edinburgh and covers the different ways to travel between the two cities. We will explore journey distances, approximate travel times, transport options, and practical travel tips to help you plan your trip with confidence, whether you are travelling for business, visiting family, or exploring Scotland.
Understanding the Glasgow to Edinburgh Distance
Understanding how far Glasgow is from Edinburgh is a common question for travellers planning a journey between Scotland’s two largest cities. Before exploring the different travel options, it is helpful to understand how far apart these destinations are. The distance varies depending on whether you measure it in a straight line or by road or rail.
If travelling “as the crow flies” (in a straight line), the distance from Glasgow to Edinburgh is approximately 42 miles (67 kilometres). However, actual travel distances differ because roads and railway lines follow specific routes between the cities.
When travelling by road, the driving distance is approximately 47 miles (75 kilometres), depending on your starting point and destination. By train, the journey covers around 42 miles (67 kilometres). Understanding these distances helps you compare travel options and choose the most convenient way to reach Edinburgh from Glasgow.
Here is a quick overview of the distance, travel time, and estimated one-way costs.
| Transport option | Approximate journey time | Estimated one-way cost |
| Train | 50–70 minutes | £8–£30 per person |
| Car | 55 minutes–1 hour 15 minutes | £12–£17 estimated driving cost |
| Coach | 1 hour 20 minutes–2 hours | £5–£17 per person |
| Rideshare | Around 1 hour 16 minutes | £3–£7 per person |
| Private taxi | Around 1 hour | £60–£100 or more per vehicle |
These are indicative estimates rather than guaranteed fares. Prices depend on the operator, booking date, vehicle, departure time, and exact pickup and drop-off locations. The driving estimate excludes parking and other additional expenses.
There are 5 ways to get from Glasgow to Edinburgh
Option 1: By Train from Glasgow to Edinburgh
For many travellers, taking the train is one of the quickest and most convenient ways to travel between Glasgow and Edinburgh. Direct services connect the city centres, allowing passengers to avoid motorway traffic and parking difficulties.
The Route and Time
Your journey will typically start at Glasgow Queen Street station, with direct services arriving at Edinburgh Waverley station. Both stations are centrally located, making them convenient for visitors travelling to shops, offices, hotels, and popular attractions.
Some direct services complete the journey in approximately 50 minutes, although the average journey can take longer depending on the service and departure time.
Comfort and Experience
Travelling by train allows you to relax without worrying about driving or traffic congestion. You can read, work, or enjoy the Scottish scenery during the journey.
Many services offer comfortable seating, while facilities such as Wi-Fi and power sockets vary by train. Arriving at Edinburgh Waverley also provides convenient access to the city centre.
Cost and Booking Tips
Train fares typically range from around £8 to £30 per person for a one-way journey, depending on the operator, ticket type, and availability. ScotRail lists fares from £16.80 return on this route, equivalent to £8.40 per journey when purchasing that return ticket.
Booking ahead, comparing departure times, and checking available discounts can help you find a suitable fare. Remember that the cheapest advertised price may not be available for every departure.
Environmental Impact
Train travel can be a practical option for passengers who want to reduce their reliance on individual car journeys. Rail services can produce lower emissions per passenger than a car carrying only one person, although the actual impact depends on passenger numbers and the transport service.
For travellers seeking a convenient journey between the city centres, the train offers a useful combination of speed and practicality.
Option 2: By Car from Glasgow to Edinburgh
If you prefer flexibility and control over your journey, driving from Glasgow to Edinburgh can be a suitable option. It allows you to choose your departure time, carry luggage, and travel directly to your destination.
The Route
The M8 motorway is the main road connection between Glasgow and Edinburgh. Depending on your starting point and destination, you may also need to use local roads to reach your final address.
The driving distance between the two city centres is approximately 46–47 miles. Checking your navigation app before departure can help you identify the most suitable route and any traffic delays.
Time and Traffic
In favourable conditions, the drive can take around 55 minutes to 1 hour and 15 minutes. However, your actual journey may take longer during morning and evening rush hours.
Roadworks, accidents, congestion around motorway junctions, and busy city-centre roads can all affect the journey. Allow additional time if you have a meeting, appointment, or onward connection.
Costs to Consider
The estimated cost of driving from Glasgow to Edinburgh is approximately £12–£17 one way, according to route-planning estimates. Your actual cost will depend on fuel prices, vehicle efficiency, and driving conditions.
This estimate should not be treated as a fixed fuel bill. Parking, additional running costs, and any other expenses may increase the total cost of your journey.
For families or groups travelling together, sharing the cost of driving can be convenient. Driving also gives you the flexibility to stop along the way or visit places outside the city centres.
However, if you are travelling alone, compare the overall driving cost with available train and coach fares before deciding which option offers the best value.
Option 3: By Coach from Glasgow to Edinburgh
For travellers looking for an affordable way to travel between the two cities, taking a coach can be a practical alternative to driving or travelling by train. Coaches connect Glasgow and Edinburgh throughout the day, with journey times depending on the service and traffic conditions.
The Journey
Coach services commonly depart from Glasgow Buchanan Bus Station and arrive at stops in central Edinburgh, including areas around Princes Street. Operators and departure points can vary, so check your ticket details before travelling.
The journey generally takes around 1 hour and 20 minutes to 2 hours, although some services may take longer.
Why Choose the Coach?
Coach tickets can cost approximately £5–£17 per person for a one-way journey. Some FlixBus services have advertised fares around £5–£8, while Scottish Citylink fares can be higher depending on the service and availability.
Coaches may also provide facilities such as reclining seats, air conditioning, and onboard Wi-Fi, depending on the service. Booking ahead and comparing departure times can help you find a convenient journey.
Option 4: By Rideshare from Glasgow to Edinburgh
Ridesharing is another option for travellers who want to share a journey between Glasgow and Edinburgh. Depending on availability, you may be able to find a driver travelling along a similar route and share the cost with other passengers.
The Journey
A rideshare journey follows the road network between the two cities, typically using the M8 motorway. The distance is approximately 46–47 miles by road, although the exact route can vary.
Journey times depend on traffic, pickup locations, passenger stops, and the route selected by the driver. Allow extra time if you need to reach a specific destination by a particular hour.
Why Choose Rideshare?
Ridesharing can be one of the cheapest ways to travel between Glasgow and Edinburgh. Indicative route estimates put the cost at approximately £3–£7 per person for a one-way journey, although the final price depends on the available ride and booking conditions.
However, rideshare availability is not guaranteed, and pickup or drop-off locations may not be as convenient as a direct journey. Check the driver’s route, meeting point, passenger arrangements, and final price before confirming your booking.
If you need a guaranteed pickup time or want to travel directly between specific addresses, a pre-booked private taxi may be a more suitable alternative.
Option 5: Private Taxi Transfers
For a convenient, door-to-door journey, a private taxi service transfer can be an excellent option for travelling from Glasgow to Edinburgh. Unlike public transport, a pre-booked transfer can collect you from your chosen pickup address and take you directly to your destination.
This can be particularly helpful for business travellers, families, passengers carrying luggage, and people travelling to hotels, offices, or addresses away from the main railway stations.
Journey Time and Convenience
A private taxi journey between Glasgow and Edinburgh generally takes around an hour in favourable traffic conditions. If you’re booking taxi services in Glasgow for this journey, a private transfer offers a convenient way to travel directly to your destination. The exact journey time depends on your pickup and drop-off locations, traffic, and any stops along the way.
A door-to-door transfer means you won’t need to navigate unfamiliar roads, search for parking, or arrange additional transport after arriving at a station. You can book your pickup in advance and discuss any specific travel requirements with your taxi provider.
Summary: Comparing Your Options
To help you choose the most suitable way to travel, here is a quick comparison of the main transport options between Glasgow and Edinburgh.
- Cheapest Option: Rideshare, with indicative fares of around £3–£7 per person.
- Affordable Public Transport: Coach tickets can start at approximately £5 per person.
- Fastest Option: The train, with some direct services taking around 50 minutes.
- Most Flexible Option: Driving, as you can choose your departure time and route.
- Most Convenient Door-to-Door Option: A pre-booked private taxi transfer, with published estimates commonly ranging from £60 to £100 or more per vehicle.
Your best option depends on your budget, schedule, pickup location, and final destination. Remember that public transport fares are usually quoted per passenger, while private taxi fares are generally quoted per vehicle. Driving estimates may exclude parking and other expenses.
Comparing the total journey cost rather than just the advertised ticket price will help you make a more informed decision.
Final Thoughts
Glasgow and Edinburgh are approximately 42 miles apart in a straight line and around 46–47 miles apart by road. With direct train services, frequent coach connections, rideshares, and a motorway linking the cities, travelling between them is relatively straightforward.
Your travel budget can be as low as a few pounds for an available rideshare or coach ticket, while train fares typically cost more depending on the service. Driving involves fuel and other vehicle expenses, whereas a private taxi offers door-to-door convenience at a higher overall price.
Frequently Ask Question
Can you do a day trip from Edinburgh to Glasgow?
Yes, you can spend a day in Glasgow, explore its main attractions, enjoy lunch, and return to Edinburgh in the evening.
Is Glasgow worth visiting from Edinburgh?
Definitely! Glasgow has its own character, with impressive architecture, interesting museums, independent shops, and plenty of places to eat.
What is the easiest way to get from Edinburgh to Glasgow?
Taking a direct train is usually the simplest option. If you prefer a door-to-door journey, a private taxi is another convenient choice.



