Bathgate to Edinburgh Train Timetables
-
05:47 Bathgate06:14 Edinburgh (Waverley)
27m
Get tickets -
06:16 Bathgate06:43 Edinburgh (Waverley)
27m
Get tickets -
06:48 Bathgate07:14 Edinburgh (Waverley)
26m
Get tickets -
07:02 Bathgate07:28 Edinburgh (Waverley)
26m
Get tickets -
07:20 Bathgate07:48 Edinburgh (Waverley)
28m
Get tickets -
07:34 Bathgate08:02 Edinburgh (Waverley)
28m
Get tickets -
07:50 Bathgate08:18 Edinburgh (Waverley)
28m
Get tickets -
08:02 Bathgate08:34 Edinburgh (Waverley)
32m
Get tickets -
08:19 Bathgate08:45 Edinburgh (Waverley)
26m
Get tickets -
08:42 Bathgate09:13 Edinburgh (Waverley)
31m
Get tickets -
09:01 Bathgate09:30 Edinburgh (Waverley)
29m
Get tickets -
09:28 Bathgate09:53 Edinburgh (Waverley)
25m
Get tickets -
10:04 Bathgate10:34 Edinburgh (Waverley)
30m
Get tickets -
10:30 Bathgate10:55 Edinburgh (Waverley)
25m
Get tickets -
10:58 Bathgate11:23 Edinburgh (Waverley)
25m
Get tickets -
11:28 Bathgate11:53 Edinburgh (Waverley)
25m
Get tickets -
12:02 Bathgate12:31 Edinburgh (Waverley)
29m
Get tickets -
12:27 Bathgate12:52 Edinburgh (Waverley)
25m
Get tickets -
12:59 Bathgate13:24 Edinburgh (Waverley)
25m
Get tickets -
13:23 Bathgate13:48 Edinburgh (Waverley)
25m
Get tickets -
13:33 Bathgate13:59 Edinburgh (Waverley)
26m
Get tickets -
14:03 Bathgate14:32 Edinburgh (Waverley)
29m
Get tickets -
14:27 Bathgate14:52 Edinburgh (Waverley)
25m
Get tickets -
14:57 Bathgate15:24 Edinburgh (Waverley)
27m
Get tickets -
15:21 Bathgate15:53 Edinburgh (Waverley)
32m
Get tickets -
15:32 Bathgate16:00 Edinburgh (Waverley)
28m
Get tickets -
15:53 Bathgate16:23 Edinburgh (Waverley)
30m
Get tickets -
16:01 Bathgate16:30 Edinburgh (Waverley)
29m
Get tickets -
16:21 Bathgate16:48 Edinburgh (Waverley)
27m
Get tickets -
16:29 Bathgate16:56 Edinburgh (Waverley)
27m
Get tickets -
17:01 Bathgate17:29 Edinburgh (Waverley)
28m
Get tickets -
17:12 Bathgate17:44 Edinburgh (Waverley)
32m
Get tickets -
17:19 Bathgate17:49 Edinburgh (Waverley)
30m
Get tickets -
17:34 Bathgate18:03 Edinburgh (Waverley)
29m
Get tickets -
17:49 Bathgate18:15 Edinburgh (Waverley)
26m
Get tickets -
18:06 Bathgate18:36 Edinburgh (Waverley)
30m
Get tickets -
18:31 Bathgate19:00 Edinburgh (Waverley)
29m
Get tickets -
19:00 Bathgate19:28 Edinburgh (Waverley)
28m
Get tickets -
19:33 Bathgate20:01 Edinburgh (Waverley)
28m
Get tickets -
19:52 Bathgate20:19 Edinburgh (Waverley)
27m
Get tickets
Search more trains
Timetable for Train to Edinburgh
From
To
Train fares from
Trains per day
-
London Kings CrossEdinburgh (Waverley)£24.94h 35mApprox. 48Find trains
-
NewcastleEdinburgh (Waverley)£7.71h 31mApprox. 59Find trains
-
Glasgow Queen StreetEdinburgh (Waverley)£12.11h 7mApprox. 91Find trains
-
Manchester PiccadillyEdinburgh (Waverley)£144h 42mApprox. 28Find trains
-
YorkEdinburgh (Waverley)£21.73h 10mApprox. 56Find trains
-
Search more
Swipe to see more
Recommend
-
Trending Searches
- Milton Keynes Central to London Euston Train Timetables
- Bradford Interchange to Saltaire Train Timetables
- Elstree & Borehamwood to Llandovery Train Timetables
- Normanton to Thornaby Train Timetables
- Carmarthen to Salisbury Train Timetables
- Nonsan to Gimje Train Timetables
- Sandhurst (Berks) to Okehampton Train Timetables
- Par to Corby Train Timetables
- Fishguard & Goodwick to Taunton Train Timetables
- Ashford International to Dover Priory Train Timetables
- Ilkeston to Kettering Train Timetables
- Taunton to Leominster Train Timetables
- Isleworth to Staines Train Timetables
- Letchworth Garden City to Didcot Parkway Train Timetables
- Cambridge to Knaresborough Train Timetables
- Lincoln to Kettering Train Timetables
- Newcastle to Metheringham Train Timetables
- Whitstable to Lichfield Trent Valley Train Timetables
- Birmingham International to Wolverhampton Train Timetables
- Newcastle to York Train Timetables
- London Bridge to Gatwick Airport Train Timetables
- Colchester to London Liverpool Street Train Timetables
- Southampton Central to Winchester Train Timetables
- Sunderland to Newcastle(Metro) Train Timetables
- Northolt Park to Wembley Stadium Train Timetables
- Liverpool Lime St to Plymouth Train Timetables
- Gatwick Airport to Southampton Central Train Timetables
- Polmont to Bridge of Allan Train Timetables
- Tweedbank to Edinburgh (Waverley) Train Timetables
- Swindon (Wilts) to Dawlish Warren Train Timetables
- Wigan North Western to Yeovil Junction Train Timetables
- Patchway to Pengam Train Timetables
- er-9303-paris-to-amsterdam
- Darlington to Redcar East Train Timetables
- Oxford to Cardiff Central Train Timetables
- Guryegu to Seodaejeon Train Timetables
- Larkhall to Prestwick International Train Timetables
- Bury St Edmunds to Haltwhistle Train Timetables
- Rhyl to Pengam Train Timetables
- Poulton-le-Fylde to Ravenglass for Eskdale Train Timetables
- Swindon to Cardiff trains
- Eastbourne to London trains
- Trains to Oban
- Edinburgh to Dunbar trains
- Plymouth to Liskeard trains
- Seoul to Busan trains
- Bedford to Luton trains
- Glasgow to Ayr trains