El transporte público más popular en Eslovenia está representado por los coches y los trenes. El ferrocarril conecta Liubliana con Kranj (dirección noroeste), Kozina (hacia la costa marítima), con Zagreb en Croacia. Eslovenia cuenta con una red ferroviaria bastante desarrollada. El centro de la red es la capital, Liubliana. Desde Liubliana circulan trenes regulares a la mayor parte del país.
El mejor tren esloveno es el InterCity Slovenia Express (ICS), que circula cinco veces al día entre las ciudades más grandes del país, Maribor y Liubliana. De Maribor a Liubliana hay un viaje diario a Koper. Tarifa de Maribor a Liubliana (1 hora y 45 minutos): 12 EUR en segunda clase, 19 EUR en primera clase. La reserva de asiento en ICS es obligatoria y gratuita.
Los fines de semana hay una oferta especial: 30% de descuento en un billete de ida y vuelta. Para viajar por el país se puede utilizar el sistema Euro-Domino, en el que los viajes ilimitados durante 3 días cuestan 47 EUR, y cada día adicional - 7-10 EUR. Sin embargo, la compra de un billete de este tipo sólo se justifica si tiene intención de utilizar los trenes a diario y más de una vez. Los billetes se venden en las taquillas de los ferrocarriles y en las oficinas de turismo, así como en los trenes, donde son más caros.
Hay dos autopistas perpendiculares en el país. La primera es la "Slovenika", y va desde la frontera con Austria y Hungría en el noreste hasta la frontera con Italia en el suroeste. La segunda es la "Ilírica", que va desde la frontera con Austria en el noroeste hasta la frontera con Croacia en el sureste. La red de carreteras secundarias está bastante bien desarrollada, pero muchas de ellas carecen a menudo de señalización.
El autobús es el medio de transporte más barato y cómodo. El billete se paga con una ficha para un viaje. Se venden en los puestos de periódicos y tabaco. Se puede pagar en efectivo en la taquilla o al revisor de la entrada, o se puede pagar con un abono para un número ilimitado de viajes durante un día o una semana. Cómprelos en los quioscos de color rojo. Los autobuses de las rutas principales funcionan de 03:00 a 00:00, el resto - de 5:00 a 22:30. Los autobuses en Eslovenia circulan con mucha frecuencia. Viajar de Liubliana a Maribor (unas 3 horas) cuesta unos 11 EUR. Para el fin de semana es mejor reservar los billetes con antelación. Sólo en autobús se puede llegar a Bled, Bohinj, Istria.
En el horario del autobús puede decir:
vozi vsak dan - diario
vozi ob delavnikih - entre semana
vozi ob sobotah - los sábados
vozi ob nedeljah in praznikih - los domingos y festivos
Los principales aeropuertos del país son Liubliana, Maribor y Portoroz. Sin embargo, no hay líneas aéreas nacionales en el pequeño país. Pero existe el autostop, y está bastante desarrollado.
Un taxi al aeropuerto internacional de Liubliana cuesta unos 10 EUR. Desde el aeropuerto hay un autobús número 28 hasta la estación de autobuses. El billete cuesta 1,5 EUR. Los autobuses pasan cada hora de 05:00 a 20:00 los días laborables y cada dos horas de 06:00 a 19:00 los fines de semana. Los billetes los vende el conductor.