1map logoGo to main page

Surabaya, East Java to Salatiga, Central Java from $17: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Surabaya, Indonesia
to
Salatiga, Indonesia

How to Get from Surabaya to Salatiga: 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.

$17 by busBest price
309 kmDistance
3h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Surabaya to Salatiga 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
Train
Average Duration
5h  5m
Estimated price
$6-21
Recommended
route map
Distance: 309 km
Duration: 3h 25m

See more options

Company
Pahala Kencana / Kramat Djati
Bus
Average Duration
9h  12m
Estimated price
$17-18
Company
various
Drive
Average Duration
3h  25m
Estimated price
$30-50
Company
various
Taxi
Average Duration
4h  4m
Estimated price
$60-61
Company
various
Taxi
Average Duration
5h  28m
Estimated price
$62-63
Company
various
Plane
Average Duration
4h  12m
Estimated price
$68-158
Company
various
Taxi
Average Duration
3h  25m
Estimated price
$85-110

Traveling From Surabaya to Salatiga

Exploring the route from Surabaya's vibrant urban energy to Salatiga's serene landscapes offers you a fascinating contrast between bustling city life and peaceful mountain surroundings.

Best Neighbourhoods in Salatiga

Salatiga features diverse neighborhoods, each with its own charm and attractions.

Selo
• Stunning views of Mount Merbabu.
• Access to hiking trails and nature activities.
Kota Salatiga
• Vibrant local markets and eateries.
• Rich cultural heritage and historical sites.
Candi Gedong Songo
• Home to ancient Hindu temples.
• Scenic landscape great for photography.

Best Times To Visit Salatiga's Attractions

Planning your visit around peak times can significantly enhance your experience in Salatiga.

Mount Merbabu
Early mornings during weekdays offer cooler weather and fewer hikers.
Gedong Songo Temple
Visit late afternoon or on weekdays to enjoy stunning sunsets and minimal crowds.
Salatiga's Local Markets
Early mornings are best for fresh produce and a lively atmosphere.

Salatiga Weather: What to Expect Year-Round

Salatiga enjoys a cool climate due to its elevation, with mild temperatures year-round, making it a lovely destination for outdoor activities. The dry season from May to September is ideal for visits, as clear skies enhance your travel experience and sightseeing opportunities.

Dining Recommendation in Salatiga

In Salatiga, don’t miss trying 'Sate Sapi Salatiga,' a flavorful beef satay that showcases local spices and herbs, offering a lighter alternative to the richer dishes of Surabaya. The cozy, traditional restaurants here provide a charming ambiance where you can savor the authentic taste of the region, highlighting the emphasis on fresh local ingredients.

Surabaya - Salatiga operators

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

Train
Contact phone
021-121
Website
https://kai.id/

Train from Surabaya Gubeng to Solo Balapan

Average Duration
3h 6m
Estimated price
$65-66
Bus
Website
http://pahalakencana.co.id

Bus from Surabaya Jl HangTuah to Semarang Krapyak

Average Duration
7h 24m
Estimated price
$64-0
Contact phone
022-4200858
Website
http://www.kramat-djati.com/

Bus from Semarang Krapyak to Terminal Salatiga

Average Duration
48m
Estimated price
$175-176
all-pages.other Show other routes
Website
https://grab.com

Other from Surabaya to Salatiga

Average Duration
3h 25m
Estimated price
$85-110

Other from Surabaya to Salatiga

Average Duration
3h 25m
Estimated price
$30-50
Plane
Website
https://lionair.co.id

Plane from Juanda International (SUB) to Solo (SOC)

Average Duration
4h 28m
Estimated price
$50-180

Plane from Juanda International (SUB) to Ahmad Yani (SRG)

Average Duration
4h 1m
Estimated price
$69-210

Plane from Juanda International (SUB) to Yogyakarta (YIA)

Average Duration
3h 50m
Estimated price
$212-640
Website
https://garuda-indonesia.com

Plane from Juanda International (SUB) to Solo (SOC)

Average Duration
4h 55m
Estimated price
$213-214

Plane from Juanda International (SUB) to Ahmad Yani (SRG)

Average Duration
5h 7m
Estimated price
$215-216

Plane from Juanda International (SUB) to Yogyakarta (YIA)

Average Duration
3h 25m
Estimated price
$217-660
Website
https://citilink.co.id

Plane from Juanda International (SUB) to Solo (SOC)

Average Duration
4h
Estimated price
$218-660

Plane from Juanda International (SUB) to Ahmad Yani (SRG)

Average Duration
4h 30m
Estimated price
$69-180

Plane from Juanda International (SUB) to Yogyakarta (YIA)

Average Duration
4h 50m
Estimated price
$219-170