1map logoGo to main page

Bangkok, Bangkok Province to Surabaya, East Java from $95: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bangkok, Thailand
to
Surabaya, Indonesia

How to Get from Bangkok 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.

$95 - PlaneBest price
2715 kmDistance
10h 53m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bangkok 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.

Company
various
Plane
Average Duration
10h  53m
Estimated price
$95-300
Recommended
route map
Distance: 2715 km
Duration: 10h 53m

See more options

Company
various
Plane
Average Duration
11h  21m
Estimated price
$136-311
Company
various
Taxi
Average Duration
12h  28m
Estimated price
$139-317
Company
various
Taxi
Average Duration
12h  20m
Estimated price
$196-367
Company
various
Taxi
Average Duration
12h  52m
Estimated price
$221-950

Traveling From Bangkok to Surabaya

Journeying from Bangkok to Surabaya reveals a vibrant shift from the bustling, street-food-filled life of Thailand's capital to the rich cultural tapestry and lively markets of Indonesia's second-largest city.

Best Neighbourhoods in Surabaya

Surabaya boasts diverse neighborhoods, each offering unique experiences for visitors.

Kota Tua
• Rich history with colonial architecture
• Vibrant local markets and street food
Gubeng
• Central business district with modern amenities
• Offers various dining and shopping options
Tunjungan
• Home to iconic shopping malls and entertainment
• Great nightlife with bars and clubs

Best Times To Visit Surabaya's Attractions

Timing your visits can significantly enhance your experience in Surabaya.

Submarine Monument
Visit early morning or late afternoon for fewer crowds and cooler weather.
Tugu Pahlawan
Weekdays are best for a quieter experience and clearer photo opportunities.
House of Sampoerna
Early weekend mornings offer fewer visitors and a more relaxed atmosphere.

Surabaya Weather: What to Expect Year-Round

Surabaya experiences a tropical climate with distinct wet and dry seasons, making its temperatures warm and humid throughout the year. The best times to visit are during the dry months from April to October, as pleasant weather enhances outdoor exploration and enjoyment of the city's attractions.

Dining Recommendation in Surabaya

Don’t miss trying the iconic Rawon, a rich beef soup infused with aromatic spices and a distinct black color from the keluak nut, at Warung Rawon Setan. This dish showcases Surabaya's unique flavor profiles and invites you to enjoy a more communal dining atmosphere, which contrasts beautifully with Bangkok's bustling street food scene.

Bangkok - Surabaya operators

Explore transport companies operating between Bangkok and Surabaya, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
batikair.com

Plane from Don Muang to Juanda International

Average Duration
7h 41m
Estimated price
$95350-954

Plane from Don Muang to Solo

Average Duration
7h 51m
Estimated price
$95330-955

Plane from Don Muang to Ahmad Yani

Average Duration
6h 10m
Estimated price
$95330-955
Website
singaporeair.com

Plane from Suvarnabhumi to Juanda International

Average Duration
7h 56m
Estimated price
$95340-956
Website
citilink.co.id

Plane from Don Muang to Juanda International

Average Duration
6h
Estimated price
$95330-957

Plane from Don Muang to Solo

Average Duration
8h 25m
Estimated price
$95320-958

Plane from Don Muang to Malang

Average Duration
12h 35m
Estimated price
$95310-9520

Plane from Don Muang to Malang

Average Duration
17h 10m
Estimated price
$95370-959
Website
garuda-indonesia.com

Plane from Suvarnabhumi to Juanda International

Average Duration
7h
Estimated price
$95320-959

Plane from Don Muang to Solo

Average Duration
7h 30m
Estimated price
$95320-958

Plane from Don Muang to Malang

Average Duration
8h 25m
Estimated price
$95330-957
Website
jetstar.com

Plane from Suvarnabhumi to Juanda International

Average Duration
5h 50m
Estimated price
$95310-959

Plane from Don Muang to Juanda International

Average Duration
6h 25m
Estimated price
$95330-9520
Website
malaysiaairlines.com

Plane from Suvarnabhumi to Juanda International

Average Duration
6h 5m
Estimated price
$95320-3000

Plane from Don Muang to Solo

Average Duration
7h 30m
Estimated price
$95320-958
all-pages.other Show other routes

Other from Solo to Surabaya

Average Duration
2h 53m
Estimated price
$3005-95

Bangkok to Surabaya: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bangkok 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.

Useful tips for plane travellers
• When booking your flight from Bangkok to Surabaya, consider choosing airlines like Thai Airways or Malaysia Airlines for better service, but be aware that the flight usually has one stopover, primarily in Kuala Lumpur, so plan for about 10h 53m total travel time. Check routes and prices at Thai Airways and Malaysia Airlines.
• Upon arriving at Juanda International Airport, keep in mind that immigration can be slow; it’s recommended to have your visa ready and be patient as the terminal can get quite busy during peak hours, especially with multiple international flights landing at once.
• Expect to pay around 200,000 to 300,000 IDR (approximately $13 to $20) for a taxi ride from Juanda International Airport to the city center of Surabaya; use reputable ride-hailing apps like Grab for convenience, and always confirm your driver’s identity before starting your trip.