These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information to Bathgate from Edinburgh

distanceDistance17 miles (28 km)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Edinburgh to Bathgate cover the 17 miles (28 km) long journey taking on average 27 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available. Travelers depart most frequently from Edinburgh Waverley and arrive in Bathgate, Gordon Avenue.

Travel Tips

Trains from Edinburgh to Bathgate
Travel by train to Bathgate easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Edinburgh to Bathgate.
How far is it from Edinburgh to Bathgate by train?
The distance between Edinburgh and Bathgate by train is approximately 17 miles (28 km).
How long is a train to Bathgate from Edinburgh on average?
While the time it takes to travel 17 miles (28 km) to Bathgate from Edinburgh can vary based on specific dates, weekends, and holidays, the Edinburgh to Bathgate train journey time is on average 27 min.
When traveling by train from Edinburgh to Bathgate, which train station in Edinburgh do I depart from and which train station in Bathgate do I arrive in?

Some of the Edinburgh train stations to Bathgate you can start your journey from include Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. Similarly, some of the arrival train stations in Bathgate include Bathgate, Gordon Avenue and Bathgate.

When traveling this route, Omio customers are departing most frequently from Edinburgh Waverley   and arriving in Bathgate, Gordon Avenue.

Where is the Edinburgh train station located? Where is the Bathgate train station located?

You can find the most popular departure train station for this trip, Edinburgh Waverley, located approximately 0 mile (s) / 0 km from the city center of Edinburgh. The most popular arrival train station in Bathgate, called Bathgate, Gordon Avenue, is located around 0 mile (s) / 0 km away from its city center.

How many trains per day are there from Edinburgh to Bathgate?
The average number of trains departing Edinburgh for Bathgate is 25 a day. The train schedules and services may vary between weekdays and weekends.

Important Stations and Airports for this Journey

Edinburgh Waverley

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.

Trains from Edinburgh to Bathgate: related information

Here are some other resources that might have the information you need