Bathgate to Edinburgh Train Timetables
- 05:47Bathgate06:14Edinburgh (Waverley)
27m
Get tickets - 06:16Bathgate06:43Edinburgh (Waverley)
27m
Get tickets - 06:48Bathgate07:14Edinburgh (Waverley)
26m
Get tickets - 07:03Bathgate07:31Edinburgh (Waverley)
28m
Get tickets - 07:20Bathgate07:48Edinburgh (Waverley)
28m
Get tickets - 07:34Bathgate08:01Edinburgh (Waverley)
27m
Get tickets - 07:50Bathgate08:18Edinburgh (Waverley)
28m
Get tickets - 08:02Bathgate08:34Edinburgh (Waverley)
32m
Get tickets - 08:19Bathgate08:45Edinburgh (Waverley)
26m
Get tickets - 08:42Bathgate09:13Edinburgh (Waverley)
31m
Get tickets - 09:01Bathgate09:30Edinburgh (Waverley)
29m
Get tickets - 09:28Bathgate09:53Edinburgh (Waverley)
25m
Get tickets - 10:04Bathgate10:34Edinburgh (Waverley)
30m
Get tickets - 10:30Bathgate10:55Edinburgh (Waverley)
25m
Get tickets - 10:58Bathgate11:23Edinburgh (Waverley)
25m
Get tickets - 11:28Bathgate11:53Edinburgh (Waverley)
25m
Get tickets - 12:02Bathgate12:31Edinburgh (Waverley)
29m
Get tickets - 12:27Bathgate12:52Edinburgh (Waverley)
25m
Get tickets - 12:59Bathgate13:24Edinburgh (Waverley)
25m
Get tickets - 13:23Bathgate13:48Edinburgh (Waverley)
25m
Get tickets
Search more trains
Timetable for Train to Edinburgh
- London Kings CrossEdinburgh (Waverley)£24.94h 38mApprox. 49
- NewcastleEdinburgh (Waverley)£7.71h 30mApprox. 59
- Glasgow Queen StreetEdinburgh (Waverley)£12.11h 3mApprox. 90
- Manchester PiccadillyEdinburgh (Waverley)£144h 16mApprox. 31
- YorkEdinburgh (Waverley)£21.72h 39mApprox. 47
- 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:47 |
|---|---|
Last train | 23:19 |
Departure station | Bathgate |
Arrival station | Edinburgh (Waverley) |
Journey time | 25m |
Distance | 29 miles |
Price | €8.71 |
Train Operators | ScotRail |
<h3>Recommend </h3>
Trending Searches
- Flitwick to Corby Train Timetables
- Ewell West to Edinburgh Train Timetables
- Milton Keynes Central to Ilkley Train Timetables
- Stratford International to Kettering Train Timetables
- London Kings Cross to Greenock Central Train Timetables
- London Bridge to Flitwick Train Timetables
- Ashford International to Dover Priory Train Timetables
- Bristol Temple Meads to London Fields Train Timetables
- Fareham to Yeovil Junction Train Timetables
- Raynes Park to Guildford Train Timetables
- Calstock to Tiverton Parkway Train Timetables
- Northampton to Slough Train Timetables
- Par to Corby Train Timetables
- West Kilbride to Wymondham Train Timetables
- Knockholt to Orpington Train Timetables
- Cardiff Queen Street to Barry Island Train Timetables
- Jeungpyeong to Osong Train Timetables
- Ryde Esplanade to Plumpton Train Timetables
- Birmingham New Street to Sheffield Train Timetables
- Crewe to Manchester Piccadilly Train Timetables
- Milton Keynes Central to London Euston Train Timetables
- Sheffield to Leeds Train Timetables
- Bath Spa to Bristol Temple Meads Train Timetables
- Newcastle(Metro) to Sunderland Train Timetables
- Tweedbank to Edinburgh (Waverley) Train Timetables
- London Euston to Holyhead Train Timetables
- Eastbourne to Plumpton Train Timetables
- Brundall Gardens to Stowmarket Train Timetables
- Wonju to Cheongnyangni Train Timetables
- Canterbury West to Drigg Train Timetables
- Northampton to Barnt Green Train Timetables
- Deal to Long Eaton Train Timetables
- Suwon to Busan Train Timetables
- er-9916-brussels-to-disneyland-paris
- Bridgend to Clunderwen Train Timetables
- Dongdaegu to Changwon Train Timetables
- Gravelly Hill to Erdington Train Timetables
- Rome to Pisa trains
- Manchester to Chester trains
- Trains to Heathrow Terminal 3
- Croy to Edinburgh trains
- Perth to London trains
- es-9123-brussels-to-london
- Basingstoke to London trains
- Trains to Rome
- Corby to Market Harborough Train Timetables
- Yeongdeungpo to Gyeongsan Train Timetables
- Glasgow to London Euston trains
About
Payment methods
Our partners
Copyright © 2026 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.