
Denpasar (Bali), Bali to Surabaya, East Java from $15: 8 ways by bus, train, flight or car
Compare Travel Options and Prices
How to Get from Denpasar (Bali) to Surabaya: Cheapest, Fastest and Best Way
1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.
Compare Train, Bus, Flight, and Driving Options
Get detailed, step-by-step directions below for your trip from Denpasar (Bali) to Surabaya with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

See more options
Traveling From Denpasar (Bali) to Surabaya
The journey from Denpasar, known for its stunning beaches and vibrant culture, to Surabaya, a bustling city rich in history and trade, offers travelers a striking contrast between natural beauty and urban energy.
Best Neighbourhoods in Surabaya
Surabaya boasts diverse neighborhoods, each offering distinct experiences for travelers.
Best Times To Visit Surabaya's Attractions
Timing your visit can significantly enhance your experience in Surabaya.
Surabaya Weather: What to Expect Year-Round
Surabaya enjoys a tropical climate with warm temperatures throughout the year, though the rainy season from November to March can bring downpours. The dry season from April to October offers the most pleasant conditions for exploration, enhancing your travel experience.
Dining Recommendation in Surabaya
Try the iconic Rawon, a rich and savory beef soup flavored with keluak nuts, at Warung Rawon Setan, a popular spot among locals. This dish showcases a distinct flavor profile and a lively atmosphere that contrasts with the lighter, coconut-based dishes of Denpasar, offering a unique culinary adventure.
Denpasar (Bali) - Surabaya operators
Explore transport companies operating between Denpasar (Bali) and Surabaya, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.
Bus from Sanur to Banyuwangi
Bus from Denpasar to Jember
Bus from Denpasar to Banyuwangi
Bus from Denpasar to Surabaya
Bus from Banyuwangi to Surabaya Kota
Bus from Terminal Mengwi to Kantor Surabaya Peneleh
Train from Waru to Gubeng
Train from Banyuwangi Kota to Gubeng
Train from Jember to Gubeng
Train from Jember to Surabaya Kota
Plane from Ngurah Rai (DPS) to Juanda International (SUB)
Plane from Ngurah Rai (DPS) to Juanda International (SUB)
Plane from Ngurah Rai (DPS) to Juanda International (SUB)
Plane from Ngurah Rai (DPS) to Juanda International (SUB)
Plane from Ngurah Rai (DPS) to Juanda International (SUB)
Ferry from Gilimanuk to Ketapang
Denpasar (Bali) to Surabaya: Overview of Bus, Train, Flight, and Car Trips
Traveling between Denpasar (Bali) and Surabaya offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.
Frequently asked questions
Find out more about the route from Denpasar (Bali) to Surabaya.
Trips from Denpasar (Bali)
- Denpasar (Bali) to Ubud (Bali)
- Denpasar (Bali) to Jakarta
- Denpasar (Bali) to Kuta (Bali)
- Denpasar (Bali) to Singapore
- Denpasar (Bali) to Candi Dasa (Bali)
- Denpasar (Bali) to Uluwatu (Bali)
- Denpasar (Bali) to Gili Trawangan
- Denpasar (Bali) to Sumba
- Denpasar (Bali) to Nusa Dua (Bali)
- Denpasar (Bali) to Seminyak (Bali)
- Denpasar (Bali) to Canggu (Bali)
- Denpasar (Bali) to Padangbai (Bali)
- Denpasar (Bali) to Lovina (Bali)
- Denpasar (Bali) to Amed (Bali)
- Denpasar (Bali) to Chiang Mai
- Denpasar (Bali) to Gold Coast
- Denpasar (Bali) to Tambolaka
- Denpasar (Bali) to Manado
- Denpasar (Bali) to El Nido