Indonesia

How to get from Surakarta (Solo) to Pekalongan

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

FASTEST
2h 17min
💶
From
8€
📍
Distance
148 km
Powered by 12Go system

There are 1 way(s) to get from Surakarta (Solo) to Pekalongan

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Surakarta (Solo)
📍The main departure point in Surakarta (Solo) is the Tirtonadi Bus Terminal (Terminal Tirtonadi). It's a large, well-organized terminal on the northern side of the city, serving routes across Java. You'll find ticket counters for various operators, waiting areas, and basic amenities.
🚇From Solo city center, you can reach Tirtonadi Bus Terminal by local public transport (Trans Jateng Bus) for a very low cost, or by ride-hailing apps like Grab or Gojek. A taxi or ride-hail will take approximately 15-25 minutes, depending on traffic, and cost around €2-4.
Buses from Solo to Pekalongan depart frequently throughout the day, typically every 30-60 minutes from early morning until late afternoon. The first buses usually leave around 6:00 AM, with services generally running until 5:00-6:00 PM.
💸 Transport from 8€ per person
Fastest: 2h 17min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book Ahead for Peace of Mind

While not always essential for this route, booking your bus ticket a day or two in advance can guarantee your seat, especially if you're traveling during public holidays or weekends. It avoids any last-minute hassle at the terminal.

💡
Arrive Early at the Terminal

Aim to arrive at the bus terminal at least 30 minutes before your scheduled departure. This gives you ample time to locate your bus, store your luggage, and find your seat without feeling rushed.

💡
Keep Your Belongings Secure

As with any public transport, it's wise to keep your valuables close and secure. Use a small daypack for essentials and keep it on your lap or at your feet, rather than in the overhead rack.

💡
Pack Snacks and Water

Although it's a relatively short journey, having your own snacks and water can make the trip more comfortable. While vendors might be at the terminal, on-board options are usually limited.

💡
Check for Direct vs. Connecting Buses

Most services on this route are direct, but always confirm with the ticket agent that your bus goes straight to Pekalongan to avoid unexpected transfers. This ensures a smooth, hassle-free journey.

🛣️ The journey experience

Traveling between Surakarta (Solo) and Pekalongan is a straightforward journey by bus, sparing you the complexities often associated with island hopping or multi-modal routes in Indonesia. This isn't a route where you'll be weighing fast boats against flights or worrying about ferry schedules. Instead, it's a simple, reliable land transfer perfect for independent travelers looking to explore Java's cultural heart and northern coast.

Your main option for this route is a comfortable intercity bus. Tickets typically cost around €8, and the journey takes approximately 2 hours, making it a quick and affordable leg of your Indonesian adventure. Several local bus operators serve this route regularly throughout the day. You'll find the buses to be reasonably comfortable for the short duration, often equipped with air conditioning.

Forget the stress of Bali traffic or cancelled ferries on this segment. With a direct bus from Solo to Pekalongan, you can relax knowing you're on a well-established route with frequent departures. It's one of those legs where booking ahead isn't strictly necessary but can offer peace of mind, especially during peak travel times. Just show up, grab your ticket, and enjoy the ride.

Frequently asked questions — Surakarta (Solo) → Pekalongan

✨ Why visit Pekalongan?

  • Explore the Batik Museum, home to a vast collection of traditional Javanese batik
  • Visit the vibrant Pekalongan Batik Village to see artisans at work and purchase unique textiles
  • Stroll through Pasar Banjarsari, a bustling traditional market offering local goods and street food
  • Discover the unique architecture of the Great Mosque of Pekalongan, a prominent city landmark
  • Enjoy local culinary delights, particularly the iconic 'Nasi Megono' and 'Soto Tauto'
🌙
Recommended stay
2 to 3 nights — allows ample time to immerse in batik culture and local life.

☀️ When to visit Pekalongan?

TROPICAL MONSOON CLIMATE

May to October — dry season offers pleasant weather for exploration and outdoor activities.

Jan 😞
Feb 😞
Mar 😞
Apr 😐
May 😐
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😐
Nov 😞
Dec 😞
📍
In Pekalongan — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Pekalongan
Compare the best rates available
via trip.com

What to do in Pekalongan?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🎨
Explore Pekalongan Batik Museum
Immerse yourself in the vibrant history and intricate art of Pekalongan batik, a UNESCO recognised heritage. The museum showcases diverse patterns, tools, and the evolution of this traditional craft. Consider visiting during a weekday morning for a quieter experience and more interaction with the guides. Entry fee is typically under 2€.
🕌
Visit Al-Jami' Mosque
Discover the architectural beauty of Al-Jami' Mosque, a prominent landmark in Pekalongan. Its unique design and peaceful atmosphere offer a glimpse into local religious life and culture. Remember to dress modestly, covering shoulders and knees, especially if entering the prayer hall. Best visited outside of prayer times for a full exploration.
🛍️
Stroll through Pasar Banjarsari
Experience the authentic local hustle and bustle at Pasar Banjarsari, Pekalongan's main traditional market. Here you'll find fresh produce, local snacks, and everyday goods. It’s an excellent spot for people-watching and soaking in the local ambiance. Go early in the morning for the freshest goods and the most vibrant atmosphere.
🍜
Savor Mie Ongklok & Sate
Indulge in Pekalongan's signature dish, Mie Ongklok, a unique noodle soup often served with a side of savory Sate (grilled skewers). Look for local warungs (food stalls) around the city center, especially popular ones like 'Mie Ongklok Bu Siti'. Expect a delicious meal for under 3-4€ per person. Don't be afraid to try different variations.
🌳
Relax at Mangrove Park
Escape to the serene Mangrove Park for a refreshing natural experience. Walk along the boardwalks, observe the diverse ecosystem, and enjoy the quiet surroundings away from the city buzz. It's a great spot for nature photography and a peaceful afternoon. A small entry fee, usually less than 1€, might apply. Best visited during cooler parts of the day.
🏭
Visit Kampung Batik Kauman
Explore Kampung Batik Kauman, one of the oldest batik villages in Pekalongan. Wander through narrow alleys, observe artisans at work, and purchase authentic batik directly from the makers. This provides a more intimate look at the production process than the museum. Be prepared to bargain gently for the best prices. Many small workshops offer demonstrations.
🏛️
Explore Pekalongan City Hall
Admire the colonial architecture of Pekalongan City Hall, a historical building that reflects the Dutch influence in the region. While not an attraction in itself, its impressive facade and surrounding square are worth a quick stop for photos. It's centrally located, making it easy to incorporate into a walking tour of the city center. Free to view from outside.
🎭
Discover Traditional Puppet Show
Seek out a traditional Javanese Wayang Kulit (shadow puppet) or Wayang Golek (wooden puppet) performance. While not always readily available for tourists, inquire with local guesthouses or the tourism office for any scheduled shows or cultural events. This offers a deep dive into Javanese storytelling and artistry. Expect to pay a few euros if a specific show is arranged.

⏱️ How long to visit Pekalongan?

1 to 4 days

For an independent francophone traveler, 2 to 3 days are ideal to explore Pekalongan's batik heritage thoroughly. With 1 day, focus on a key batik workshop and the museum. For a deeper dive into local life and perhaps a batik making class, allocate up to 4 days.

Related searches

bus Surakarta (Solo) Pekalongan how to get from Surakarta (Solo) to Pekalongan ticket price Surakarta (Solo) to Pekalongan travel time Surakarta (Solo) to Pekalongan travel to Indonesia

Other trips from Surakarta (Solo)

Book now