There are 6 ways to get from Treviso to Kranj by bus, train, car, shuttle, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Treviso, Aeroporto to Ljubljana Hotel Unionbus
3h 39m€31–113Train
- Take the train from Treviso Centrale to Villach Hbftrain Rjx
- Take the train from Villach Hbf to Kranjtrain 19 / ...
4h 59m€49–77Drive 230.7 km
- Drive from Treviso to Kranjcar 230.7 km
2h 51m€37–53Shuttle
- Take a shuttle bus from Treviso to Kranj
3h 12m€34–550Train via Gorizia
- Take the train from Treviso Centrale to Nova Goricatrain Re
- Take the train from Nova Gorica to Kranjtrain Re
6h 9m€49–81Bus via San Donà di Piave
- Take the bus from Treviso to San Donà di Piavebus 27a / ...
- Take the bus from San Donà di Piave to Ljubljanabus
6h 37m
Treviso to Kranj by bus and foot
Questions & Answers
The cheapest way to get from Treviso to Kranj is to drive which costs €35 - €55 and takes 2h 51m.
The fastest way to get from Treviso to Kranj is to drive which takes 2h 51m and costs €35 - €55.
No, there is no direct bus from Treviso to Kranj. However, there are services departing from Treviso, Aeroporto and arriving at Globus via Avtobusna postaja Ljubljana. The journey, including transfers, takes approximately 3h 39m.
No, there is no direct train from Treviso to Kranj. However, there are services departing from Treviso Centrale and arriving at Kranj via Villach Hbf. The journey, including transfers, takes approximately 4h 59m.
The distance between Treviso and Kranj is 259 km. The road distance is 230.7 km.
The best way to get from Treviso to Kranj without a car is to bus which takes 3h 39m and costs €30 - €120.
It takes approximately 3h 39m to get from Treviso to Kranj, including transfers.
Treviso to Kranj bus services, operated by DRD Turizem, depart from Treviso, Aeroporto station.
Treviso to Kranj train services, operated by Railjet, depart from Treviso Centrale station.
The best way to get from Treviso to Kranj is to bus which takes 3h 39m and costs €30 - €120. Alternatively, you can train, which costs €45 - €80 and takes 4h 59m.
What companies run services between Treviso, Italy and Kranj, Slovenia?
DRD Turizem operates a bus from Treviso, Aeroporto to Ljubljana Hotel Union twice daily. Tickets cost €28 and the journey takes 2h 45m. Alternatively, you can take a train from Treviso Centrale to Kranj via Villach Hbf in around 4h 59m.
Train from Treviso Centrale to Villach Hbf
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- €35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €35–55
Train from Villach Hbf to Kranj
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- €14–26
- Website
- https://www.oebb.at/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Villach Hbf to Kranj
- Ave. Duration
- 1h 27m
- Frequency
- 4 times a week
- Estimated price
- €15–26
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Treviso Centrale to Nova Gorica
- Ave. Duration
- 2h 9m
- Frequency
- 4 times a week
- Estimated price
- €18–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Nova Gorica to Kranj
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Estimated price
- €30–50
- Website
- https://potniski.sz.si/en/
- Phone
- +386 (0)51 224 222
- info@drd.si
- Website
- drd.si
Bus from Treviso, Aeroporto to Ljubljana Hotel Union
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €28
- Website
- https://www.drd.si/
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Treviso to Kranj
- Ave. Duration
- 3h 12m
- Frequency
- On demand
- Estimated price
- €34–550
- Website
- https://www.goopti.com/en/
- Shared
- €34
- Private
- €211
- Phone
- +39 0421 5944
- atvo@atvo.it
- Website
- atvo.it
Bus from Treviso to San Donà di Piave
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- €8–35
- Schedules at
- atvo.it
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from San Donà di Piave to Ljubljana
- Ave. Duration
- 3h 45m
- Frequency
- Once a week
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
Want to know more about travelling around Slovenia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
More Questions & Answers
Treviso to Kranj bus services, operated by DRD Turizem, arrive at Ljubljana Hotel Union station.
Treviso to Kranj train services, operated by Railjet, arrive at Villach Hbf station.
Yes, the driving distance between Treviso to Kranj is 231 km. It takes approximately 2h 51m to drive from Treviso to Kranj.
Book your Treviso to Kranj train tickets online with Omio.
There are 421+ hotels available in Kranj.






































