Bali, Indonesia is a paradise for adventure seekers, culture enthusiasts, food lovers, and partygoers. You can explore stunning beaches, vibrant nightlife, traditional temples, and indulge in delicious local cuisine. The island offers a perfect blend of exciting activities and rich cultural experiences to make your 9-10 day trip unforgettable.
Best balance of price (€1171) and duration (12 hours) with a reasonable 160-minute layover in Bangkok on Thai Airways, known for good service. Shortest total travel time and lowest price make it the top pick for comfort and convenience.

Yogyakarta is a vibrant city known for its rich cultural heritage, including the majestic Borobudur and Prambanan temples, perfect for your adventure and cultural exploration. The city also offers delicious local cuisine and a lively nightlife scene, ideal for food lovers and party enthusiasts. Exploring Yogyakarta will give you an authentic Indonesian experience filled with history, flavor, and fun.
Direct flight with LionAir Indonesia, 90 minutes duration, and a reasonable price of 194 euros. Perfect balance of speed, cost, and convenience for a quick trip from Bali to Yogyakarta.

Jakarta, the bustling capital of Indonesia, offers an exciting blend of vibrant nightlife, rich cultural experiences, and diverse culinary delights. As a hub for adventure and partying, it's perfect for your group of three bachelors looking to explore dynamic city life and local traditions. Enjoy the energetic atmosphere and the unique mix of modern and traditional Indonesia in Jakarta.
Cheapest and fastest flight at 70 minutes with TransNusa. Great balance of price and duration for comfort and convenience. No stops, so you get to Jakarta quicker and without hassle.
This flight is the cheapest option at 792 euros but suffers from an extremely long layover of 1330 minutes (over 22 hours) in Kuala Lumpur, making the total travel time a whopping 31 hours. If you don't mind a long stopover and want to save money, this works, but it's a marathon, not a sprint.