Swiss Railways (SBB/CFF/FFS) operates a train from Lausanne to Pully every 30 minutes. Tickets cost $8 - $16 and the journey takes 2 min. Alternatively, TL Transports operates a bus from Lausanne to Pully every 10 minutes. Tickets cost $4 and the journey takes 6 min. Swiss PostAuto also services this route 3 times a day.
From Lausanne line 3 train to Pully. 2 min SFr 15. From Lausanne, Montchoisi bus to Pully, gare. 6 min SFr 1. From Lausanne taxi to Pully. 4 min SFr 19. From Lausanne Uber to Pully. 4 min SFr 12. From Lausanne walk to Pully. 36 min.