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
- Malton to Ledbury Train Timetables
- Rochdale to Eaglescliffe Train Timetables
- Flint to Neston Train Timetables
- Hook to Gobowen Train Timetables
- Edinburgh (Waverley) to Nairn Train Timetables
- Arlesey to Saltash Train Timetables
- Nonsan to Gimje Train Timetables
- Sandhurst (Berks) to Okehampton Train Timetables
- Morecambe to Leeds Train Timetables
- Neath to Pontlottyn Train Timetables
- Lancaster to Torquay Train Timetables
- Stevenage to Sherborne Train Timetables
- Wakefield Westgate to Spalding Train Timetables
- Lowestoft to Wickham Market Train Timetables
- London Euston to Aberdovey Train Timetables
- Totnes to Barnstaple Train Timetables
- Hillside to Whitby Train Timetables
- Sutton (London) to Littlehampton Train Timetables
- London Kings Cross to Nottingham Train Timetables
- Nottingham to Sheffield Train Timetables
- London Euston to Manchester Piccadilly Train Timetables
- York to Harrogate Train Timetables
- Sheffield to Manchester Piccadilly 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
- er-9327-paris-to-brussels
- er-9397-brussels-to-amsterdam
- Railcards for International Students
- Aberdeen to Saltburn Train Timetables
- er-9340-amsterdam-to-brussels
- Best day trips from Newcastle
- eurostar London to Disneyland Paris timetable
- Wilmslow to Macclesfield Train Timetables
- Witham to Cottingham Train Timetables
- Wigan North Western to Glasgow Train Time and Train Price
- Milan to Bologna trains
- Elgin to Inverness trains
- Hong Kong to Guangzhou trains
- Pisa to Siena trains
- Trains to Huntingdon
- Trains to London Waterloo
- Grimsby to Lincoln trains
- er-9303-paris-to-amsterdam