Buses from Leiden to Amsterdam
🚌 Despite there being no direct bus from Leiden to Amsterdam, travelers can take services from Leiden to Schiphol Airport and then to Amsterdam journey, with transfers, typically lasts around 1 hour and 9 minutes. 🛤️ The distance between Leiden and Amsterdam is 42.7 km, with travel times varying depending on the route. A common option is to take a train towards Amsterdam Centraal, with the journey lasting approximately 29 to 31 minutes. 🚆 For those looking to explore alternative routes, a transfer option involves taking a train towards Leeuwarden from Leiden, then switching trains at Schiphol Airport towards Amersfoort Vathorst before reaching Amsterdam Sloterdijk. This route takes an estimated 34 minutes to complete the journey.