Det är en bra fråga, men det är beroende av en hel del faktorer.
De brukar skjuta upp eller förflytta måltiderna beroende på stopp. Denver är ett långt stopp, för underhåll (jag antar att du kommer att vara på California Zephyr) så det kommer troligen att vara antingen tidigare eller senare.
Kom också ihåg att Amtrak inte alltid är i tid (särskilt efter 2 dagar). Så det är troligt att du inte kommer fram till 18:38 men kanske lite senare (eller tidigare).
För att svara exakt på din fråga, nämner Amtrak följande: "Lunchreservationer tas från kl. 11.30 - 15.00, och middagsreservationer tas från kl. 17.00 till 21.00."
Så jag skulle säga att du kan förvänta dig att ha en tidig middag på tåget i det här fallet. Du kan fortfarande fråga din bilvakt när du går ombord på tåget, om du är osäker.