Swiss Railways (SBB/CFF/FFS) operates a train from Pratteln to Neuchâtel every 30 minutes. Tickets cost $17 - $35 and the journey takes 29 min. Swiss Railways (SBB/CFF/FFS) also services this route hourly.
How to get from Pratteln to Neuchâtel
From Pratteln line 3 train to Olten then train to Neuchâtel. 2 h 2 min SFr 72. From Pratteln train to Delemont, train to Biel/Bienne, then train to Neuchâtel. 2 h 14 min SFr 68. From Pratteln drive to Neuchâtel. 1 h 19 min SFr 17.