SC_Core Error [8]
Undefined property: stdClass::$toc_code
Line 126 in /volume1/web/r__/APIs/R__Interface_HSP_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/APIs/R__Interface_HSP_2025.php:126] #1 r__\RailData_HSP_2025->fetchTrainInfo() called at [/volume1/web/r__/_RAIL/__Train_2025.php:147] #2 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #3 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #4 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #5 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [8]
Undefined property: stdClass::$locations
Line 146 in /volume1/web/r__/APIs/R__Interface_HSP_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/APIs/R__Interface_HSP_2025.php:146] #1 r__\RailData_HSP_2025->fetchTrainInfo() called at [/volume1/web/r__/_RAIL/__Train_2025.php:147] #2 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #3 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #4 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #5 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [2]
Invalid argument supplied for foreach()
Line 171 in /volume1/web/r__/APIs/R__Interface_HSP_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/APIs/R__Interface_HSP_2025.php:171] #1 r__\RailData_HSP_2025->fetchTrainLocations() called at [/volume1/web/r__/APIs/R__Interface_HSP_2025.php:146] #2 r__\RailData_HSP_2025->fetchTrainInfo() called at [/volume1/web/r__/_RAIL/__Train_2025.php:147] #3 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #4 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #5 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #6 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [8]
Trying to get property 'Departure' of non-object
Line 151 in /volume1/web/r__/_RAIL/__Train_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/_RAIL/__Train_2025.php:151] #1 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #2 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #3 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #4 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [8]
Trying to get property 'timetable' of non-object
Line 151 in /volume1/web/r__/_RAIL/__Train_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/_RAIL/__Train_2025.php:151] #1 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #2 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #3 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #4 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [8]
Trying to get property 'crs' of non-object
Line 151 in /volume1/web/r__/_RAIL/__Train_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/_RAIL/__Train_2025.php:151] #1 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #2 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #3 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #4 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [8]
Trying to get property 'crs' of non-object
Line 151 in /volume1/web/r__/_RAIL/__Train_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/_RAIL/__Train_2025.php:151] #1 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #2 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #3 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #4 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [8]
Trying to get property 'Departure' of non-object
Line 301 in /volume1/web/r__/_RAIL/__Train_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/_RAIL/__Train_2025.php:301] #1 r__\Train_2025->calcJourneyLength() called at [/volume1/web/r__/_RAIL/__Train_2025.php:153] #2 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #3 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #4 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #5 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [8]
Trying to get property 'timetable' of non-object
Line 301 in /volume1/web/r__/_RAIL/__Train_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/_RAIL/__Train_2025.php:301] #1 r__\Train_2025->calcJourneyLength() called at [/volume1/web/r__/_RAIL/__Train_2025.php:153] #2 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #3 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #4 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #5 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [8]
Trying to get property 'Arrival' of non-object
Line 302 in /volume1/web/r__/_RAIL/__Train_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/_RAIL/__Train_2025.php:302] #1 r__\Train_2025->calcJourneyLength() called at [/volume1/web/r__/_RAIL/__Train_2025.php:153] #2 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #3 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #4 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #5 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [8]
Trying to get property 'timetable' of non-object
Line 302 in /volume1/web/r__/_RAIL/__Train_2025.php
Backtrace
#0 SpoiltCat\Error_Handler() called at [/volume1/web/r__/_RAIL/__Train_2025.php:302] #1 r__\Train_2025->calcJourneyLength() called at [/volume1/web/r__/_RAIL/__Train_2025.php:153] #2 r__\Train_2025->fetchTrainFromAPI() called at [/volume1/web/r__/_RAIL/__Train_2025.php:67] #3 r__\Train_2025->__construct() called at [/volume1/web/_rra/R__Railway_Adventures.php:198] #4 rra\Railway_Adventures->__construct() called at [/volume1/web/r__/index.php:24] #5 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
SC_Core Error [2]
Cannot modify header information - headers already sent by (output started at /volume1/web/r__/APIs/SpoiltCatTools.php:29)
Line 127 in /volume1/web/r__/APIs/240701/R__Authenticate.php
Backtrace
#0 SpoiltCat\Error_Handler() #1 setcookie() called at [/volume1/web/r__/APIs/240701/R__Authenticate.php:127] #2 r__\Authenticate->bakeCookies() called at [/volume1/web/r__/index.php:30] #3 require_once(/volume1/web/r__/index.php) called at [/volume1/web/_rra/index.php:6]
Rudy's Railway Adventures

The 12:42 train from Edinburgh to Helensburgh Central.

0r00 12:42 EDB-HLC
Edinburgh
Helensburgh Central
ScotRail
2h 7m

  1. Edinburgh
  2. Haymarket
  3. Edinburgh Park
  4. Uphall+1
  5. Livingston North+1
  6. Bathgate+2
  7. Armadale (West Lothian)+3
  8. Blackridge+3
  9. Caldercruix+3
  10. Drumgelloch+4
  11. Airdrie+2
  12. Coatdyke+2
  13. Coatbridge Sunnyside+2
  14. Blairhill+3
  15. Easterhouse+3
  16. Garrowhill+3
  17. Shettleston+3
  18. Carntyne+3
  19. Bellgrove+3
  20. High St+4
  21. Glasgow Queen St+3
  22. Charing Cross+3
  23. Partick+4
  24. Hyndland+3
  25. Anniesland+3
  26. Westerton+4
  27. Drumchapel+5
  28. Drumry+5
  29. Singer+5
  30. Dalmuir+3
  31. Dumbarton East+3
  32. Dumbarton Central+4
  33. Dalreoch+3
  34. Cardross+3
  35. Craigendoran+4
  36. Helensburgh Central+4

Darwin HSP