Getting there
Fribourg sits on the Lausanne to Bern railway, forty minutes from Lausanne and twenty from Bern, with trains at least every half hour. From the station, TPF buses cover Villars-sur-Glâne, Marly, Granges-Paccot and Neyruz, and the funicular drops from the upper town to the lower town in two minutes. By car, the A12 serves the city at the Fribourg-Nord, Fribourg-Sud and Matran exits, and Rossens has its own exit further south.
Worth knowing: visit the old town downwards. Take the funicular down and the bus back up, and you skip the final climb, the one that triggers negotiations with tired children.