Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Fribourg every 30 minutes. Tickets cost $17 - $35 and the journey takes 21 min. Alternatively, Swiss PostAuto operates a bus from Bern to Fribourg hourly. Tickets cost $15 - $22 and the journey takes 50 min. Bernmobil also services this route 4 times a week.
How to get from Bern to Fribourg
From Bern line 250 train to Fribourg/Freiburg. 21 min SFr 29. From Bern bus to Fribourg/Freiburg. 50 min SFr 14. From Bern night train to Fribourg/Freiburg. 21 min SFr 29. From Bern taxi to Fribourg. 26 min SFr 180. From Bern drive to Fribourg. 26 min SFr 5.