skip navigation

Kirkcaldy to London Victoria

27 February 2015

Train times result

Depart

Arrive

Duration

Changes

  • 06:16 Kirkcaldy 13:35 London Victoria 7h 19m 2 super off-peak
    Depart Arrive Travel By Train Company Duration
    06:16 Kirkcaldy Edinburgh Waverley 07:06 Train SCOTRAIL 50m
    07:30 Edinburgh Waverley London Kings Cross 13:09 Train EAST COAST 5h 39m
    13:09 London Kings Cross London Victoria 13:35 Tube 26m
  • 07:26 Kirkcaldy 13:37 London Victoria 6h 11m 3 super off-peak
    Depart Arrive Travel By Train Company Duration
    07:26 Kirkcaldy Haymarket (Edinburgh) 08:11 Train SCOTRAIL 45m
    08:16 Haymarket (Edinburgh) Carlisle 09:31 Train TRANSPENNINE EXPRESS 1h 15m
    09:49 Carlisle London Euston 13:13 Train VIRGIN TRAINS 3h 24m
    13:13 London Euston London Victoria 13:37 Tube 24m
  • 07:57 Kirkcaldy 14:57 London Victoria 7h 0m 2 super off-peak
    Depart Arrive Travel By Train Company Duration
    07:57 Kirkcaldy Haymarket (Edinburgh) 08:41 Train SCOTRAIL 44m
    08:57 Haymarket (Edinburgh) London Euston 14:33 Train VIRGIN TRAINS 5h 36m
    14:33 London Euston London Victoria 14:57 Tube 24m
  • 07:57 Kirkcaldy 14:24 London Victoria 6h 27m 3 super off-peak
    Depart Arrive Travel By Train Company Duration
    07:57 Kirkcaldy Haymarket (Edinburgh) 08:41 Train SCOTRAIL 44m
    08:57 Haymarket (Edinburgh) Crewe 11:58 Train VIRGIN TRAINS 3h 1m
    12:22 Crewe London Euston 14:00 Train VIRGIN TRAINS 1h 38m
    14:00 London Euston London Victoria 14:24 Tube 24m
  • 08:29 Kirkcaldy 15:37 London Victoria 7h 8m 2 super off-peak
    Depart Arrive Travel By Train Company Duration
    08:29 Kirkcaldy Edinburgh Waverley 09:19 Train SCOTRAIL 50m
    09:30 Edinburgh Waverley London Kings Cross 15:11 Train EAST COAST 5h 41m
    15:11 London Kings Cross London Victoria 15:37 Tube 26m
  • 09:25 Kirkcaldy 15:37 London Victoria 6h 12m 3 super off-peak
    Depart Arrive Travel By Train Company Duration
    09:25 Kirkcaldy Haymarket (Edinburgh) 09:57 Train SCOTRAIL 32m
    10:16 Haymarket (Edinburgh) Carlisle 11:31 Train TRANSPENNINE EXPRESS 1h 15m
    11:49 Carlisle London Euston 15:13 Train VIRGIN TRAINS 3h 24m
    15:13 London Euston London Victoria 15:37 Tube 24m

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