Lovina
Lovina
Solo
Solo
Train Bus

Lovina to Solo

Updated: 29 May 2026

The journey from Lovina to Solo involves a combination of road and rail travel. You must first take a bus or private car from Lovina to Gilimanuk Port, then cross the Bali Strait by ferry to Ketapang. From Ketapang, take a train or bus to Surabaya, followed by a connecting train to Solo Balapan Station. The total distance is approximately 550 km. This route traverses the scenic northern coast of Bali and the industrial heartland of East Java.

Total Distance: Driving distance 550 km, straight-line air distance 420 km.
Fastest Way
Private car to Ketapang, then train from Ketapang to Surabaya and express train to Solo, total 14 hours.
Cheapest Way
Bus from Gilimanuk to Surabaya followed by economy class train to Solo, costing around 350,000 IDR.
Compare Lovina to Solo Routes
Train
Connecting
Bus
Connecting
Duration 16 hours 18 hours
Avg Price 400,000 - 600,000 IDR 350,000 - 500,000 IDR
Operator PT Kereta Api Indonesia Akas Asri
Route Ketapang Station - Surabaya Gubeng - Solo Balapan Lovina - Gilimanuk - Ketapang - Surabaya - Solo
Tip Use the Probowangi train from Ketapang to Surabaya, then transfer to the Argo Wilis or Sancaka. Book your bus ticket to Surabaya at the Gilimanuk terminal for better pricing.
Travel Tips
  • Ferry Timing
    Ferries from Gilimanuk to Ketapang operate 24 hours. Aim for early morning to avoid peak cargo traffic.
  • Train Booking
    Book your train tickets via the KAI Access app at least two weeks in advance for popular routes.
  • Luggage
    Keep your valuables in a small daypack. Avoid large suitcases if taking local buses in Java.
  • Language
    Learn basic Indonesian phrases. English is less common in rural bus terminals between Ketapang and Surabaya.
  • Hydration
    Carry a reusable water bottle. Long bus rides in Java can be hot and humid.
Safety Tips
  • Pickpockets
    Be vigilant in crowded bus terminals like Bungurasih in Surabaya.
  • Night Travel
    Avoid taking night buses if you are an inexperienced traveler; stick to daytime travel for better visibility.
  • Scams
    Ignore touts at ferry ports offering 'special' transport deals. Use official ticket counters only.
  • Health
    Carry basic motion sickness medication, as the roads in East Java can be winding and bumpy.
People Also Ask
  • Is there a direct bus from Lovina to Solo?
    No, you must change transport at Gilimanuk and Surabaya.
  • How long is the ferry from Bali to Java?
    The crossing takes approximately 45 to 60 minutes.
  • Can I take a train from Bali?
    No, there are no railway tracks on Bali island.
  • What is the best train from Surabaya to Solo?
    The Argo Wilis or Sancaka are the most comfortable options.
  • Are there flights from Bali to Solo?
    Yes, but they usually require a transit in Jakarta or Surabaya.
Quick Info
  • From Lovina, Bali, Indonesia
  • To Solo, Central Java, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures smoother ferry crossings and less traffic congestion on the Java main road.

Things to Do in Solo
1
Solo Balapan Station
Explore the historic architecture of this major railway hub. It is a central point for local transport and street food.
2
Pasar Klewer
Visit the largest textile market in Solo. It is famous for high-quality batik fabrics and traditional Javanese clothing.
3
Mangkunegaran Palace
Tour this 18th-century royal residence. It features a beautiful pendopo and a museum displaying royal heirlooms.
4
Laweyan Batik Village
Walk through the narrow alleys of this historic district. You can watch artisans hand-dyeing batik in traditional workshops.
Tags
Lovina to Solo travel Bali to Solo bus train Gilimanuk to Solo route traveling from Bali to Central Java Solo transport guide bus from Bali to Surabaya train from Surabaya to Solo best way to reach Solo from Bali Indonesia intercity travel Bali to Java land route