A good place to rest
The train station of Nakhon Sawan has daily service from 10am to 2am almost every hour. The stop that correspond to the northern route is a good place to rest if you think the trip is too long as you've already traveled from Bangkok which is roughly 200km. 1st class to 3rd class trains pass through this station 1. It costs about 24 euros in first if you go to Chiang Mai which is the farthest to come, more than 400 miles and about 4 euros in third starting at the same point. The worst time to travel from this station is after 12 noon because you have to wait three hours until the next train and four hours to the next.