The average train between Naperville and Belmont Avenue Station takes 1h 47m and the fastest train takes 1h 27m. There is a train service every few hours from Naperville to Belmont Avenue Station. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run hourly between Naperville and Belmont Avenue Station. The earliest departure is at 4:13 AM at night, and the last departure from Naperville is at 9:16 PM which arrives into Belmont Avenue Station at 11:41 PM. All services require a transfer at Chicago Union Station and take an average of 1h 47m. The schedules shown below are for the next available departures.

1h 42m • 1 change

1h 45m • 1 change

1h 38m • 1 change

1h 28m • 1 change

1h 58m • 1 change

1h 36m • 1 change

1h 42m • 1 change

1h 27m • 1 change

1h 58m • 1 change

1h 36m • 1 change

1h 42m • 1 change

1h 27m • 1 change
Want to know about travelling from Naperville to Belmont Avenue Station? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Naperville to Belmont Avenue Station. However, there are services departing from Naperville station and arriving at Belmont Avenue Station station via Chicago Union Station station. The journey, including transfers, takes approximately 1h 47m.
Naperville to Belmont Avenue Station train services, operated by Metra, depart from Naperville station.
Naperville to Belmont Avenue Station train services, operated by Metra, arrive at Franklin Park station.
The distance between Naperville and Belmont Avenue Station is 29.2 km. The road distance is 68 km.
You can take a train from Naperville to Belmont Avenue Station via Chicago Union Station and Franklin Park in around 2h 20m.