Semarang
Semarang
Bus Flight

Semarang to Mataram

Updated: 28 May 2026

Traveling from Semarang to Mataram involves crossing the Java Sea and the Bali Strait. The most efficient route is a flight from Ahmad Yani International Airport to Lombok International Airport. Alternatively, you can take a bus to Surabaya and then a ferry to Lembar Port. The journey covers diverse landscapes from the volcanic plains of Java to the coastal beauty of Lombok. Expect a total travel time of approximately 2 hours by air or 24 hours by land and sea.

Total Distance: Driving distance 750 km + straight-line air distance 580 km.
Fastest Way
Flight from Ahmad Yani Airport, taking roughly 2 hours 15 minutes.
Cheapest Way
Bus and ferry combination, costing around IDR 700,000.
Compare Semarang to Mataram Routes
Bus
Connecting
Flight
Connecting
Duration 26 hours 2 hours 15 mins
Avg Price IDR 600,000 - 900,000 IDR 1,200,000 - 2,500,000
Operator PO Safari Dharma Raya Lion Air
Route Semarang - Surabaya - Ketapang - Gilimanuk - Padangbai - Lembar. SRG to LOP via Jakarta or Surabaya.
Tip Prepare for multiple ferry transfers across the Bali Strait and Lombok Strait. Book at least two weeks in advance to secure lower fares.
Travel Tips
  • Ferry Schedules
    Always check the ASDP ferry schedule for the Padangbai to Lembar route as it can change due to weather.
  • Local Transport
    Use the Grab or Gojek apps for reliable transport within Mataram city limits.
  • Currency
    Carry sufficient cash as smaller shops in Lombok may not accept digital payments.
  • Dress Code
    Dress modestly when visiting religious sites in Mataram to respect local customs.
  • Hydration
    The climate in Lombok is hotter than in Semarang; keep bottled water with you at all times.
Safety Tips
  • Ferry Safety
    Avoid taking ferries during the peak monsoon season when sea swells are high.
  • Night Travel
    Avoid long-distance bus travel at night on the winding roads of Bali and Lombok.
  • Valuables
    Keep your passport and cash in a secure money belt while using public transport.
  • Emergency Numbers
    Save the local police and ambulance numbers in your phone before starting your journey.
People Also Ask
  • Is there a direct flight from Semarang to Mataram?
    No, all flights currently require a transit in Jakarta or Surabaya.
  • How long is the ferry from Bali to Lombok?
    The ferry from Padangbai to Lembar takes approximately 4 to 5 hours.
  • Can I take a train to Lombok?
    No, there are no railway tracks on the island of Lombok.
  • What is the best way to get around Mataram?
    Motorbike taxis (ojek) and ride-hailing apps are the most convenient methods.
  • Are there buses from Semarang to Lombok?
    Yes, inter-island bus services operate from Terboyo Terminal in Semarang.
Quick Info
  • From Semarang, Jawa Tengah, Indonesia
  • To Mataram, Nusa Tenggara Barat, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather and optimal ferry conditions.

Things to Do in Mataram
1
Mataram City Park
Visit the Udayana Park for local street food and evening leisure. It is the central hub for social activities in the city.
2
Mayura Water Palace
Explore this historic site built by the Balinese kingdom. It features a floating pavilion surrounded by a large artificial lake.
3
Islamic Center NTB
Admire the grand architecture of the Hubbul Wathan Mosque. It is a landmark structure visible from various parts of Mataram.
4
Senggigi Beach
Located just outside Mataram, this beach offers sunset views and snorkeling. It is the most popular coastal destination in the region.
Tags
Semarang to Mataram flight Semarang to Lombok travel Bus Semarang to Mataram Ferry Semarang to Lombok traveling Central Java to NTB Semarang to Mataram distance Lombok transport guide Semarang airport flights