Tabanan
Tabanan
Solo
Solo
Train Bus

Tabanan to Solo

Updated: 28 May 2026

The journey from Tabanan to Solo (Surakarta) covers approximately 700 kilometers. You will travel by road to Gilimanuk, cross the ferry to Ketapang, and then continue by bus or train across East and Central Java. Solo is a cultural heartland, famous for its batik and traditional Javanese arts. This route is well-served by major bus operators and the extensive Indonesian rail network.

Total Distance: Driving distance 750 km, straight-line air distance 600 km.
Fastest Way
Flight from Denpasar (DPS) to Solo (SOC) takes 1 hour 15 minutes.
Cheapest Way
Bus from Tabanan to Banyuwangi, then economy train to Solo, costing around 350,000 IDR.
Compare Tabanan to Solo Routes
Train
Connecting
Bus
Connecting
Duration 16 hours 18 hours
Avg Price 300,000 - 700,000 IDR 350,000 - 550,000 IDR
Operator PT Kereta Api Indonesia Rosalia Indah
Route Banyuwangi Kota Station to Solo Balapan Station Tabanan - Gilimanuk - Ketapang - Solo
Tip The train is the most comfortable way to travel across Java; book the executive class for extra space. Rosalia Indah offers comfortable sleeper buses that are perfect for this long-distance journey.
Travel Tips
  • Batik Shopping
    Always bargain at the markets, but be respectful during the process.
  • Train Station
    Solo Balapan is the main station; ensure your train arrives there for easy city access.
  • Local Food
    Try 'Nasi Liwet', a signature Solo dish made with rice cooked in coconut milk.
  • Transport
    Use the Batik Solo Trans bus for affordable and reliable city transport.
  • Booking
    Book your bus tickets online via platforms like Traveloka to secure your seat.
Safety Tips
  • Crowds
    Be aware of your surroundings in busy markets like Pasar Klewer.
  • Night Travel
    If arriving late, use official taxi services or ride-hailing apps from the station.
  • Hydration
    Drink plenty of water, especially if you are walking around the city in the heat.
  • Emergency
    Keep a copy of your passport and travel insurance details in your bag.
People Also Ask
  • Is Solo better than Yogyakarta?
    Solo is generally quieter and more traditional, while Yogyakarta is more tourist-focused.
  • How do I get to Solo from Bali?
    You can take a bus or a combination of bus, ferry, and train.
  • Is batik expensive in Solo?
    You can find batik at various price points, from affordable to high-end luxury.
  • What is the best way to travel within Solo?
    Ride-hailing apps and the Batik Solo Trans bus are the most convenient options.
  • Are there direct flights?
    Yes, there are direct flights from Denpasar to Solo.
Quick Info
  • From Tabanan, Bali, Indonesia
  • To Solo, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September, when the weather is dry and ideal for exploring the city's outdoor markets.

Things to Do in Solo
1
Keraton Surakarta
Visit the royal palace of the Susuhunan of Surakarta. It is a center of Javanese culture and history.
2
Pasar Klewer
Shop for high-quality batik at this famous market. It is the best place to find traditional textiles.
3
Kampung Batik Laweyan
Explore this historic batik-making village. You can even take a workshop to learn the craft.
4
Mangkunegaran Palace
Tour this beautiful palace known for its exquisite architecture and traditional dance performances.
Tags
Tabanan to Solo Bali to Solo travel bus to Surakarta train to Solo traveling to Central Java Solo transport Bali to Java cheapest travel to Solo