skip navigation

Kirkcaldy to London Victoria

18 April 2015

Train times result

Depart

Arrive

Duration

Changes

  • 06:16 Kirkcaldy 13:09 London Victoria 6h 53m 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 12:43 Train EAST COAST 5h 13m
    12:43 London Kings Cross London Victoria 13:09 Tube 26m
  • 07:21 Kirkcaldy 14:08 London Victoria 6h 47m 2 super off-peak
    Depart Arrive Travel By Train Company Duration
    07:21 Kirkcaldy York 10:41 Train CROSSCOUNTRY 3h 20m
    10:50 York London Kings Cross 13:42 Train EAST COAST 2h 52m
    13:42 London Kings Cross London Victoria 14:08 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:07 London Victoria 6h 38m 2 super off-peak
    Depart Arrive Travel By Train Company Duration
    08:29 Kirkcaldy Edinburgh Waverley 09:20 Train SCOTRAIL 51m
    09:30 Edinburgh Waverley London Kings Cross 14:41 Train EAST COAST 5h 11m
    14:41 London Kings Cross London Victoria 15:07 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
  • 09:45 Kirkcaldy 16:10 London Victoria 6h 25m 1 super off-peak
    Depart Arrive Travel By Train Company Duration
    09:45 Kirkcaldy London Kings Cross 15:44 Train EAST COAST 5h 59m
    15:44 London Kings Cross London Victoria 16:10 Tube 26m
  • 10:17 Kirkcaldy 16:58 London Victoria 6h 41m 2 super off-peak
    Depart Arrive Travel By Train Company Duration
    10:17 Kirkcaldy Haymarket (Edinburgh) 10:51 Train CROSSCOUNTRY 34m
    10:57 Haymarket (Edinburgh) London Euston 16:34 Train VIRGIN TRAINS 5h 37m
    16:34 London Euston London Victoria 16:58 Tube 24m
  • 10:17 Kirkcaldy 16:23 London Victoria 6h 6m 3 super off-peak
    Depart Arrive Travel By Train Company Duration
    10:17 Kirkcaldy Haymarket (Edinburgh) 10:51 Train CROSSCOUNTRY 34m
    10:57 Haymarket (Edinburgh) Crewe 13:58 Train VIRGIN TRAINS 3h 1m
    14:22 Crewe London Euston 15:59 Train VIRGIN TRAINS 1h 37m
    15:59 London Euston London Victoria 16:23 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