Byron Bay technically has a train station, but it no longer serves regular regional or interstate passengers. The original Byron Bay Railway Station on the North Coast line was closed in 2004 when the state government discontinued the rail service from Casino to Murwillumbah. Today, the heritage-listed station building is used as a bus terminal for NSW TrainLink coaches and other private bus lines. However, there is a unique "new" rail service: the Byron Bay Solar Train. This is the world's first fully solar-powered train, and it runs a short 3-kilometer shuttle service between the "North Beach" station (near the Elements of Byron resort) and the "Byron Beach" platform located in the town center, just a short walk from the original station. So, while you cannot catch a train directly from Sydney or Brisbane to Byron Bay, you can ride a vintage, eco-friendly shuttle once you arrive in town. For long-distance travelers, the most common route is to take a train to Casino and then transfer to a connecting bus that takes you the rest of the way into the heart of Byron Bay.