Lesce-Bled train station (4 km from Bled centre) on the Munich–Salzburg–Villach–Ljubljana rail route or the local Jesenice–Ljubljana rail route.
Bled Jezero train station (3 km from Bled centre) on the Villach–Jesenice–Nova Gorica–Koper/ Gorizia rail route or on the local Jesenice–Nova Gorica rail route.
Regular train services run between Bled and Germany (via Munich), Switzerland (via Zurich) and Austria (via Salzburg, Villach and Graz). All these trains also connect directly with Ljubljana.
A taxi or local bus takes you from the train station to the village centre.
Public buses connect Bled to every major town in Slovenia.
By plane: We only recommend plane travel if you are coming from far away. Pickup from Ljubljana-Brnik international airport can be arranged upon request.