When booking a roomette on an Amtrak train, meals are included. Based on the time of boarding and detraining, how do I know if I'm entitled to a particular meal the same day? For example, if I arrive at Denver at 6:38 PM (18:38), do I get dinner before I leave the train? If, a week later, I depart from Denver with the same train at 7:10 PM (19:10), do I get dinner after entering?

1 Answer 1


That's a good question, but it is dependent on quite some factors.

They usually postpone or advance the meal times depending on the stops. Denver is a long stop, for maintenance (I suppose you will be on the California Zephyr) so it will probably be either earlier or later.

Remember also that Amtrak is not always on time (particularly after 2 days running). So it is likely that you will not arrive at 6.38pm but maybe a little later (or earlier).

To answer precisely your question, Amtrak mentions the following : "Lunch reservations are taken from 11:30 am - 3 pm; dinner reservations are taken from 5 pm - 9 pm."

So I would say you can expect to have an early dinner on the train in this case. You can still ask your car attendant the exact policy about it when you board the train, if you are unsure.

  • It would be good to know before boarding the train, particularly when I beard at 7:10 PM to know if I'll be entitled to dinner or if I should eat before.
    – gerrit
    Mar 12, 2013 at 13:05
  • I think that if you worry more about the second time, you can ask the car attendant on the first train. I think he can answer you. Also, you can use the status tab on the home page of Amtrak, your train is number 6. You'll know whether your train is running late (but then you need Internet access on your day of travel)
    – Vince
    Mar 12, 2013 at 13:25
  • @gerrit It is ultimately the decision of the Lead Service Attendant, because there are many factors involved— how full the train is, how well-stocked the catering is, how close to the schedule they are keeping, and so on. Amtrak is usually accommodating of sleeping car passengers, so if you are in a sleeper, just talk to your service car attendant.
    – choster
    Mar 12, 2013 at 14:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .