Yes, there is a direct train departing from Muswellbrook Station station and arriving at Central Station station. Services depart twice daily and operate every day. The journey takes approximately 3 hours and 51 minutes.