departures
from Inverkeithing

Inverkeithing
to AberdeenOperated by ScotRail

Buy tickets
  • 05:30
    Edinburgh (Waverley)
    Dept. 05:31
  • 05:35
    Haymarket
    Dept. 05:36
  • 05:49
    Inverkeithing
    Dept. 05:50
  • 06:04
    Kirkcaldy
    Dept. 06:06
  • 06:13
    Markinch
    Dept. 06:15
  • 06:20
    Ladybank
    Dept. 06:22
  • 06:27
    Cupar
    Dept. 06:30
  • 06:34
    Leuchars
    Dept. 06:37
  • 06:50
    Dundee
    Dept. 06:52
  • 07:03
    Carnoustie
    Dept. 07:06
  • 07:12
    Arbroath
    Dept. 07:14
  • 07:28
    Montrose
    Dept. 07:29
  • 07:39
    Laurencekirk
    Dept. 07:40
  • 07:52
    Stonehaven
    Dept. 07:53
  • 08:01
    Portlethen
    Dept. 08:02
  • 08:12
    Aberdeen
    On time