buy a bus ticket Zagreb ➞ Vela Luka
Compare prices and tickets for different trip options
Compare prices for trains, buses, and flights for the upcoming week.
Quickly browse the best deals, find the lowest fares, and choose options that fit your budget
Overview: Bus from Zagreb to Vela Luka
The bus route from Zagreb to Vela Luka covers a distance of 321 km and has an average duration of 11 hours and 35 minutes. There is one direct bus per day, departing at 19:30, with the same bus serving as both the first and last option. The cheapest ticket price is approximately 44.4 EUR. Service frequency is limited to one bus daily.
Cheapest alternative travel options:
Plane — from $238Popular Bus Stations from Zagreb to Vela Luka
Bus Companies
Found: 17Bus from Zagreb to Vela Luka
Vela Luka is a small coastal town on the island of Korčula, known for its picturesque harbor and relaxed atmosphere. Visitors often come to explore its beautiful beaches, enjoy local seafood, and experience traditional Dalmatian culture. The nearby caves of Vela Spila offer insights into prehistoric life, while the surrounding countryside is ideal for hiking and wine tasting. The town serves as a convenient base for island-hopping in the Adriatic.

