Bathgate to Edinburgh Train Timetables
- 05:45Bathgate06:16Edinburgh (Waverley)
31m
Get tickets - 06:16Bathgate06:43Edinburgh (Waverley)
27m
Get tickets - 06:49Bathgate07:16Edinburgh (Waverley)
27m
Get tickets - 07:07Bathgate07:34Edinburgh (Waverley)
27m
Get tickets - 07:30Bathgate08:01Edinburgh (Waverley)
31m
Get tickets - 08:02Bathgate08:29Edinburgh (Waverley)
27m
Get tickets - 08:18Bathgate08:45Edinburgh (Waverley)
27m
Get tickets - 09:02Bathgate09:28Edinburgh (Waverley)
26m
Get tickets - 09:25Bathgate09:53Edinburgh (Waverley)
28m
Get tickets - 09:34Bathgate10:06Edinburgh (Waverley)
32m
Get tickets - 10:07Bathgate10:33Edinburgh (Waverley)
26m
Get tickets - 10:31Bathgate10:58Edinburgh (Waverley)
27m
Get tickets - 10:58Bathgate11:25Edinburgh (Waverley)
27m
Get tickets - 11:28Bathgate11:53Edinburgh (Waverley)
25m
Get tickets - 12:04Bathgate12:31Edinburgh (Waverley)
27m
Get tickets - 12:27Bathgate12:52Edinburgh (Waverley)
25m
Get tickets - 12:58Bathgate13:23Edinburgh (Waverley)
25m
Get tickets - 13:33Bathgate14:00Edinburgh (Waverley)
27m
Get tickets - 14:03Bathgate14:31Edinburgh (Waverley)
28m
Get tickets - 14:27Bathgate14:52Edinburgh (Waverley)
25m
Get tickets
Search more trains
Timetable for Train to Edinburgh
- London Kings CrossEdinburgh (Waverley)£24.94h 33mApprox. 32
- NewcastleEdinburgh (Waverley)£7.71h 31mApprox. 51
- Glasgow Queen StreetEdinburgh (Waverley)£12.11h 6mApprox. 90
- Manchester PiccadillyEdinburgh (Waverley)£143h 45mApprox. 21
- YorkEdinburgh (Waverley)£22.92h 41mApprox. 42
- search more
FAQ about Bathgate to Edinburgh Train Timetables
When is the first train from Bathgate to Edinburgh (Waverley)?
Are there direct trains from Bathgate to Edinburgh (Waverley)?
How long is the train journey from Bathgate to Edinburgh (Waverley) ?
How much is a train from Bathgate to Edinburgh (Waverley) ?
What times are off-peak trains from Bathgate to Edinburgh (Waverley) ?
First train | 05:45 |
|---|---|
Last train | 23:19 |
Departure station | Bathgate |
Arrival station | Edinburgh (Waverley) |
Journey time | 25m |
Distance | 29 miles |
Price | £7.30 |
Train Operators | ScotRail |
<h3>Recommend </h3>
Trending Searches
- Truro to Brithdir Train Timetables
- Ogeunjang to Chungju Train Timetables
- Aldershot to Luton Train Timetables
- Ashurst (Kent) to Portchester Train Timetables
- Tame Bridge Parkway to Wolverhampton Train Timetables
- Leasowe to Tiverton Parkway Train Timetables
- Orpington to Loughborough Junction Train Timetables
- London Kings Cross to Longbeck Train Timetables
- Doncaster to Newton Aycliffe Train Timetables
- Paisley Gilmour Street to High Street (Glasgow) Train Timetables
- Newton Le Willows to Llanfairfechan Train Timetables
- Wellingborough to Stamford Train Timetables
- Leicester to Westgate on Sea Train Timetables
- Glenrothes to Alnmouth Train Timetables
- Worksop to Lympstone Commando Train Timetables
- Knighton to London Paddington Train Timetables
- Lancing to Manchester Piccadilly Train Timetables
- Newcastle to Taynuilt Train Timetables
- London Kings Cross to Nottingham Train Timetables
- Newcastle to Carlisle Train Timetables
- Milton Keynes Central to London Euston Train Timetables
- Coventry to London Euston Train Timetables
- Sheffield to Manchester Piccadilly Train Timetables
- er-9376-amsterdam-to-rotterdam
- Ilkley to Hull Train Timetables
- Acocks Green to Wallasey Grove Road Train Timetables
- London to Glasgow
- Leeds to Newtown (Powys) Train Timetables
- es-9028-london-to-paris
- es-9159-brussels-to-lille
- er-9310-rotterdam-to-paris
- Preston to Sheffield Train Timetables
- er-9339-rotterdam-to-amsterdam
- Banbury to London trains
- Accrington to Manchester trains
- Spalding to Peterborough trains
- Brussels to Amsterdam trains
- Trains to Glasgow
About
Payment methods
Our partners
Copyright © 2025 Trip.com Travel Singapore Pte. Ltd. All rights reserved
Site Operator: Trip.com Travel Singapore Pte. Ltd.
Site Operator: Trip.com Travel Singapore Pte. Ltd.