skip navigation

Kirkcaldy to London Victoria

31 October 2014

Train times result

Depart

Arrive

Duration

Changes

  • 15:29 Kirkcaldy 21:24 London Victoria 5h 55m 2 super off-peak
    Depart Arrive Travel By Train Company Duration
    15:29 Kirkcaldy Edinburgh Waverley 16:19 Train SCOTRAIL 50m
    16:30 Edinburgh Waverley London Kings Cross 20:53 Train EAST COAST 4h 23m
    20:53 London Kings Cross London Victoria 21:24 Tube 31m
  • 15:59 Kirkcaldy 22:14 London Victoria 6h 15m 2 super off-peak
    Depart Arrive Travel By Train Company Duration
    15:59 Kirkcaldy Edinburgh Waverley 16:49 Train SCOTRAIL 50m
    17:00 Edinburgh Waverley London Kings Cross 21:43 Train EAST COAST 4h 43m
    21:43 London Kings Cross London Victoria 22:14 Tube 31m
  • 16:19 Kirkcaldy 22:38 London Victoria 6h 19m 3 super off-peak
    Depart Arrive Travel By Train Company Duration
    16:19 Kirkcaldy Haymarket (Edinburgh) 16:51 Train SCOTRAIL 32m
    16:57 Haymarket (Edinburgh) Crewe 19:59 Train VIRGIN TRAINS 3h 2m
    20:24 Crewe London Euston 22:09 Train VIRGIN TRAINS 1h 45m
    22:09 London Euston London Victoria 22:38 Tube 29m
  • 16:46 Kirkcaldy 22:46 London Victoria 6h 0m 1 super off-peak
    Depart Arrive Travel By Train Company Duration
    16:46 Kirkcaldy London Kings Cross 22:15 Train EAST COAST 5h 29m
    22:15 London Kings Cross London Victoria 22:46 Tube 31m
  • 17:00 Kirkcaldy 00:08 London Victoria 7h 8m 2 super off-peak
    Depart Arrive Travel By Train Company Duration
    17:00 Kirkcaldy Edinburgh Waverley 17:50 Train SCOTRAIL 50m
    18:30 Edinburgh Waverley London Kings Cross 23:37 Train EAST COAST 5h 7m
    23:37 London Kings Cross London Victoria 00:08 Tube 31m
  • 18:13 Kirkcaldy 01:49 London Victoria 7h 36m 3 super off-peak
    Depart Arrive Travel By Train Company Duration
    18:13 Kirkcaldy Haymarket (Edinburgh) 18:44 Train SCOTRAIL 31m
    18:56 Haymarket (Edinburgh) Wolverhampton 22:32 Train VIRGIN TRAINS 3h 36m
    22:45 Wolverhampton London Euston 01:15 Train VIRGIN TRAINS 2h 30m
    01:15 London Euston London Victoria 01:49 Transfer 34m

Buy your train ticket with us and save on average 43%*

*Savings on Advance fares vs purchase on the day. Selected routes only. Subject to availability. Find out how we calculated these savings by clicking here.

Train times search

Close