The Amtrak Station in Homewood has an enclosed waiting area and restroom access during station hours. There is a ticket office located on the premises. Station and ticketing office open at 2pm and close at 9:30pm, seven days a week.
18120 Park Ave, Homewood, IL 60430
(708) 647-0533
  • Hours: Mon - Sun, 2pm - 9:30pm
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »