140 € Cheap Flights from Bali (Denpasar) to Solo / Surakarta

Compare Bali (Denpasar) to Solo / Surakarta flight deals

Find the cheapest month or even day of the year to fly to Solo / Surakarta

Book the best Solo / Surakarta fare with no extra fees

Flight deals from Bali (Denpasar) to Solo / Surakarta

Looking for a cheap last-minute deal or the best return flight from Bali (Denpasar) Airport to Solo / Surakarta Airport? If you want to travel next month, return fares start from 148 €. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bali (Denpasar) to Solo / Surakarta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bali (Denpasar) to Solo / Surakarta flights are currently cheapest in July.

Direct flights from Bali (Denpasar) to Solo / Surakarta

Bali (Denpasar) to Solo / Surakarta: Alternative routes

Compare routes from Bali (Denpasar) to Solo / Surakarta below. You may find an airport to fly into that's cheaper, faster, or easier than Solo / Surakarta.

Denpasar to Solo / Surakarta: Flight information

The things to know before you go.
Cheapest flight found140 €
Cheapest month to flyJuly
Average flight time1 hr, 20 mins
Most popular airlineSuper Air Jet
Average flights per week14

Finding cheap flights from Bali (Denpasar) to Solo / Surakarta: Frequently asked questions

The best price we found for a return flight from Bali (Denpasar) to Solo / Surakarta is 140 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 20 minutes is the average flight time from Bali (Denpasar) to Solo / Surakarta.
Super Air Jet flies direct from Bali (Denpasar) to Solo / Surakarta.
As of July 2026, there are 14 flights per week flying from Bali (Denpasar) to Solo / Surakarta.
The cheapest month to fly from Bali (Denpasar) to Solo / Surakarta is usually July.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bali (Denpasar) Airport to Solo / Surakarta Airport on Saturday, 4 July 2026.
Yes – the average flight time is 1 hour and 20 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Solo / Surakarta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.

We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Solo / Surakarta is around 40 days in advance, so don’t leave your flight to the last minute.

Currently, Super Air Jet offers the cheapest flight tickets to Solo / Surakarta.

Flying from Bali (Denpasar) Airport (DPS) to Solo / Surakarta Airport (SOC): what you need to know

  • Around 1 hour 20 minutes is how long you can expect to be in the air on a direct flight from Bali (Denpasar) Airport to Solo / Surakarta Airport.

  • Solo / Surakarta is one hour behind Denpasar and observes the UTC+7 timezone.

  • Every week, there are 11 Bali (Denpasar) Airport to Solo / Surakarta Airport flights.

  • To ensure you get on your DPS to SOC flight, allow plenty of time to navigate the airport and find your gate. Arriving two hours before international departures and one hour before domestic flights is the general rule.

  • During popular months like July, it's best to get to the airport earlier than usual. Plan to arrive two hours before domestic departures and four hours ahead for an international flight when you fly during peak periods in general.

  • Getting to Solo / Surakarta (and then seeing more of Indonesia!) is a cinch with Super Air Jet. This popular carrier offers direct flights from Bali (Denpasar) Airport to Solo / Surakarta Airport.

  • Super Air Jet is the airline most travellers choose for this route.

  • Break up your flight or explore another city along the way with a stopover. Just deselect 'Direct flights only' to see your options when searching for tickets from Bali (Denpasar) Airport to Solo / Surakarta Airport. Many travellers pass through Soekarno-Hatta Airport when flying between DPS and SOC.

How to find the cheapest flights from Bali (Denpasar) Airport (DPS) to Solo / Surakarta Airport (SOC)

  • Currently, 69 € is the lowest price we've seen for a one-way Bali (Denpasar) Airport to Solo / Surakarta Airport flight. The best price for a return ticket is 140 €. Remember that fares may change due to availability at the time of booking.

  • Book 11 months before your departure date. After looking at the numbers on our calendar, this is how far you'll want to book ahead to secure cheap tickets from DPS to SOC.

  • Plan your trip for April. That's the cheapest month for flights from Bali (Denpasar) Airport to Solo / Surakarta Airport. If you're flexible with your dates, try out the 'Whole month' tool to see the cheapest airfare across every month.

  • Save time searching for cheap flights from DPS to SOC by creating a Price Alert. You'll receive an email or notification through the app when a lower fare pops up.

  • Tailor your trip with filters. Pick your ideal arrival and departure times, total journey duration and airlines. You can also sort results by 'Cheapest,' 'Best' or 'Fastest' flights from Bali (Denpasar) Airport to Solo / Surakarta Airport.

Handy information about Bali (Denpasar) Airport (DPS)

  • Of the departures from Bali (Denpasar) Airport, 72% touch down on time at their destination.

  • Central Denpasar to Bali (Denpasar) Airport is approximately 13 kilometres. Depending on traffic, it'll take you about 30 minutes to get there if you're ride-sharing, catching a taxi or driving.

  • Planning to catch public transport? You can expect a journey time of around 1 hour.

  • Searching for a convenient hotel close to DPS? If you're catching an early flight from Bali (Denpasar) Airport to Solo / Surakarta Airport, these stays will put you moments from check-in:

Arriving at Solo / Surakarta Airport (SOC)

Getting from Solo / Surakarta Airport (SOC) to central Solo / Surakarta

  • Solo / Surakarta Airport to central Solo / Surakarta has a drive time of about 25 minutes. It's approximately 14 kilometres away.

  • If you're taking public transport, expect a journey time of about 45 minutes.

When to fly to Solo / Surakarta Airport (SOC)

  • June is the busiest month for flights from Bali (Denpasar) Airport to Solo / Surakarta Airport. To escape the crowds, visit Solo / Surakarta in January.

  • Book your flight from Bali (Denpasar) Airport to Solo / Surakarta Airport for October if you'd like to go to Solo / Surakarta during its warmest month. You can expect temperatures of between 20ºC (68ºF) and 37ºC (99ºF).

  • August sees average temperatures of between 19ºC (66ºF) and 33ºC (91ºF). Search for cheap tickets from DPS to SOC sometime around then if you like cooler conditions.

Explore more of Indonesia

  • Surabaya is just one of the many places in Indonesia waiting to be discovered after you've seen Solo / Surakarta. Around 209 kilometres away to the east, its top attractions include Monkasel (Submarine Monument), Ampel Mosque and Batu Batu Kenjeran Beach.

  • If you're ready to explore another side of Indonesia, head for Bandung, about 354 kilometres west of Solo / Surakarta. Gedung Merdeka, Museum Gedung Sate and Masjid Agung Bandung are key highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.