By Air
Slovenia has three domestic airports, at Maribor, Portoroz and Ljubljana, with regular intercity flights. Distances, however, are so short that air travel is not really very economical, and in most cases, trains- or even buses- will suffice.
By Train
Fast and efficient intercity train services are operated by TTG, the national railway authority. Trains are among the most inexpensive means of long-distance transport, and some train journeys- such as the route which wends its way through the Soca Valley- are truly picturesque.
By Road
Road is by far and away the best option for seeing most of Slovenia- and in many cases there isn’t another option. The country has an excellent network of roads, spreading out into the hinterland, even in places like the Julian Alps and along the coast, where there are few railway lines. What makes things even better is that petrol is fairly cheap, hiring a car isn’t difficult, and the bus service is good. If you decide to travel by bus, you should keep in mind the fact that weekends can mean crowded buses, as students all across the country head out of universities for a brief respite.
Ljubljana and the larger cities have bus and taxi services.