Flights to Solo (Surakarta), Indonesia

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To

Adi Soemarmo

Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas

Airlines with direct flights to Solo

Non-stop airline flights to Solo
Select your preferred airline for a direct flight to Solo. Enjoy a smooth and efficient journey to your destination.
Lion Air
Lion Air
See Airlines
Batik Air
Batik Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Citilink
Citilink
See Airlines
Super Air Jet
Super Air Jet
See Airlines

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Exclusive Hotel Deals

Unlock amazing deals on your hotel booking

24/7 Support

Reach out to us anytime, anywhere

Which month is usually better value for flights to Solo?

Currently, October offers the most budget-friendly flights to Solo. Please note that numerous factors can influence flight costs; therefore, comparing airlines, departure airports, and flight times will consistently provide you with more options.
OriginDestinationDeparture DatePrice
Jakarta (CGK)Solo (SOC)Saturday, 3 October 2026S$63
Jakarta (CGK)Solo (SOC)Monday, 2 November 2026S$69
Jakarta (CGK)Solo (SOC)Tuesday, 1 December 2026S$93
Jakarta (CGK)Solo (SOC)Friday, 1 January 2027S$93
Jakarta (CGK)Solo (SOC)Tuesday, 2 February 2027S$93
Jakarta (CGK)Solo (SOC)Sunday, 14 March 2027S$92
Jakarta (CGK)Solo (SOC)Wednesday, 7 April 2027S$93
Jakarta (CGK)Solo (SOC)Tuesday, 11 May 2027S$93
Jakarta (CGK)Solo (SOC)Friday, 11 June 2027S$93
Jakarta (CGK)Solo (SOC)Friday, 2 July 2027S$93
Jakarta (CGK)Solo (SOC)Sunday, 15 August 2027S$93
Jakarta (CGK)Solo (SOC)Friday, 24 September 2027S$120

Today's flight schedule to Adi Soemarmo Solo

Here are all the scheduled flights to Solo, providing a variety of convenient travel options.
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Batik Air
Batik Air
07:00
12:45
Batam (BTH)
Solo (SOC)
Book Flight
Batik Air
Batik Air
11:30
12:45
Jakarta (CGK)
Solo (SOC)
Book Flight
Garuda Indonesia
Garuda Indonesia
13:50
15:10
Jakarta (CGK)
Solo (SOC)
Book Flight
Super Air Jet
Super Air Jet
15:00
15:20
Bali / Denpasar (DPS)
Solo (SOC)
Book Flight
Citilink
Citilink
16:30
17:45
Jakarta (CGK)
Solo (SOC)
Book Flight

Which dates tend to lower the fare to Solo?

Discover the best times to fly to Solo and achieve significant savings!
1
2
3
OriginDestinationDeparture DatePrice
Jakarta (CGK)Solo (SOC)Saturday, 3 October 2026S$63
Jakarta (CGK)Solo (SOC)Sunday, 4 October 2026S$63
Jakarta (CGK)Solo (SOC)Monday, 5 October 2026S$66
Jakarta (CGK)Solo (SOC)Tuesday, 6 October 2026S$63
Jakarta (CGK)Solo (SOC)Wednesday, 7 October 2026S$66
Jakarta (CGK)Solo (SOC)Thursday, 8 October 2026S$69
Jakarta (CGK)Solo (SOC)Friday, 9 October 2026S$81
Jakarta (CGK)Solo (SOC)Saturday, 10 October 2026S$69
Jakarta (CGK)Solo (SOC)Sunday, 11 October 2026S$66
Jakarta (CGK)Solo (SOC)Monday, 12 October 2026S$70
Jakarta (CGK)Solo (SOC)Tuesday, 13 October 2026S$69
Jakarta (CGK)Solo (SOC)Wednesday, 14 October 2026S$70
Jakarta (CGK)Solo (SOC)Thursday, 15 October 2026S$72
Jakarta (CGK)Solo (SOC)Friday, 16 October 2026S$81
Jakarta (CGK)Solo (SOC)Saturday, 17 October 2026S$67
Jakarta (CGK)Solo (SOC)Sunday, 18 October 2026S$69
Jakarta (CGK)Solo (SOC)Monday, 19 October 2026S$69
Jakarta (CGK)Solo (SOC)Tuesday, 20 October 2026S$69
Jakarta (CGK)Solo (SOC)Wednesday, 21 October 2026S$69
Jakarta (CGK)Solo (SOC)Thursday, 22 October 2026S$69
Jakarta (CGK)Solo (SOC)Friday, 23 October 2026S$81
Jakarta (CGK)Solo (SOC)Saturday, 24 October 2026S$69
Jakarta (CGK)Solo (SOC)Sunday, 25 October 2026S$69
Jakarta (CGK)Solo (SOC)Monday, 26 October 2026S$69
Jakarta (CGK)Solo (SOC)Tuesday, 27 October 2026S$69
Jakarta (CGK)Solo (SOC)Wednesday, 28 October 2026S$69
Jakarta (CGK)Solo (SOC)Thursday, 29 October 2026S$69
Jakarta (CGK)Solo (SOC)Friday, 30 October 2026S$81
Jakarta (CGK)Solo (SOC)Saturday, 31 October 2026S$69
Jakarta (CGK)Solo (SOC)Sunday, 1 November 2026S$69
Jakarta (CGK)Solo (SOC)Monday, 2 November 2026S$69
Jakarta (CGK)Solo (SOC)Tuesday, 3 November 2026S$86
Jakarta (CGK)Solo (SOC)Wednesday, 4 November 2026S$84
Jakarta (CGK)Solo (SOC)Thursday, 5 November 2026S$84
Jakarta (CGK)Solo (SOC)Friday, 6 November 2026S$84
Jakarta (CGK)Solo (SOC)Saturday, 7 November 2026S$69
Jakarta (CGK)Solo (SOC)Sunday, 8 November 2026S$69
Jakarta (CGK)Solo (SOC)Monday, 9 November 2026S$84
Jakarta (CGK)Solo (SOC)Tuesday, 10 November 2026S$84
Jakarta (CGK)Solo (SOC)Wednesday, 11 November 2026S$84
Jakarta (CGK)Solo (SOC)Thursday, 12 November 2026S$84
Jakarta (CGK)Solo (SOC)Friday, 13 November 2026S$84
Jakarta (CGK)Solo (SOC)Saturday, 14 November 2026S$84
Jakarta (CGK)Solo (SOC)Sunday, 15 November 2026S$72
Jakarta (CGK)Solo (SOC)Monday, 16 November 2026S$84
Jakarta (CGK)Solo (SOC)Tuesday, 17 November 2026S$72
Jakarta (CGK)Solo (SOC)Wednesday, 18 November 2026S$84
Jakarta (CGK)Solo (SOC)Thursday, 19 November 2026S$75
Jakarta (CGK)Solo (SOC)Friday, 20 November 2026S$84
Jakarta (CGK)Solo (SOC)Saturday, 21 November 2026S$84
Jakarta (CGK)Solo (SOC)Sunday, 22 November 2026S$75
Jakarta (CGK)Solo (SOC)Monday, 23 November 2026S$84
Jakarta (CGK)Solo (SOC)Tuesday, 24 November 2026S$84
Jakarta (CGK)Solo (SOC)Wednesday, 25 November 2026S$87
Jakarta (CGK)Solo (SOC)Thursday, 26 November 2026S$84
Jakarta (CGK)Solo (SOC)Friday, 27 November 2026S$84
Jakarta (CGK)Solo (SOC)Saturday, 28 November 2026S$84
Jakarta (CGK)Solo (SOC)Sunday, 29 November 2026S$84
Jakarta (CGK)Solo (SOC)Monday, 30 November 2026S$84
Jakarta (CGK)Solo (SOC)Tuesday, 1 December 2026S$93
Jakarta (CGK)Solo (SOC)Wednesday, 2 December 2026S$93
Jakarta (CGK)Solo (SOC)Thursday, 3 December 2026S$99
Jakarta (CGK)Solo (SOC)Friday, 4 December 2026S$93
Jakarta (CGK)Solo (SOC)Saturday, 5 December 2026S$93
Jakarta (CGK)Solo (SOC)Sunday, 6 December 2026S$93
Jakarta (CGK)Solo (SOC)Monday, 7 December 2026S$93
Jakarta (CGK)Solo (SOC)Tuesday, 8 December 2026S$93
Jakarta (CGK)Solo (SOC)Wednesday, 9 December 2026S$93
Jakarta (CGK)Solo (SOC)Thursday, 10 December 2026S$93
Jakarta (CGK)Solo (SOC)Friday, 11 December 2026S$99
Jakarta (CGK)Solo (SOC)Saturday, 12 December 2026S$93
Jakarta (CGK)Solo (SOC)Sunday, 13 December 2026S$93
Jakarta (CGK)Solo (SOC)Monday, 14 December 2026S$93
Jakarta (CGK)Solo (SOC)Tuesday, 15 December 2026S$93
Jakarta (CGK)Solo (SOC)Wednesday, 16 December 2026S$93
Jakarta (CGK)Solo (SOC)Thursday, 17 December 2026S$93
Jakarta (CGK)Solo (SOC)Friday, 18 December 2026S$93
Jakarta (CGK)Solo (SOC)Saturday, 19 December 2026S$93
Jakarta (CGK)Solo (SOC)Sunday, 20 December 2026S$93
Jakarta (CGK)Solo (SOC)Monday, 21 December 2026S$93
Jakarta (CGK)Solo (SOC)Tuesday, 22 December 2026S$93
Jakarta (CGK)Solo (SOC)Wednesday, 23 December 2026S$93
Jakarta (CGK)Solo (SOC)Thursday, 24 December 2026S$93
Jakarta (CGK)Solo (SOC)Friday, 25 December 2026S$93
Jakarta (CGK)Solo (SOC)Saturday, 26 December 2026S$99
Jakarta (CGK)Solo (SOC)Sunday, 27 December 2026S$93
Jakarta (CGK)Solo (SOC)Monday, 28 December 2026S$93
Jakarta (CGK)Solo (SOC)Tuesday, 29 December 2026S$93
Jakarta (CGK)Solo (SOC)Wednesday, 30 December 2026S$93
Jakarta (CGK)Solo (SOC)Thursday, 31 December 2026S$93

Solo airfare by cabin class

Compare the Benefits of Economy, Business, & First Class
MonthSeat ClassAverage Price
OctoberBusinessS$228
NovemberBusinessS$235
DecemberBusinessS$257
JanuaryBusinessS$253
FebruaryBusinessS$274
MarchBusinessS$360
AprilBusinessNo data
MayBusinessS$285
JuneBusinessNo data
JulyBusinessNo data
AugustBusinessNo data
SeptemberBusinessS$347
OctoberEconomyS$144
NovemberEconomyS$124
DecemberEconomyS$140
JanuaryEconomyS$137
FebruaryEconomyS$136
MarchEconomyS$138
AprilEconomyS$136
MayEconomyS$139
JuneEconomyS$140
JulyEconomyS$139
AugustEconomyS$146
SeptemberEconomyS$120
OctoberPremium EconomyS$214
NovemberPremium EconomyNo data
DecemberPremium EconomyNo data
JanuaryPremium EconomyNo data
FebruaryPremium EconomyNo data
MarchPremium EconomyNo data
AprilPremium EconomyNo data
MayPremium EconomyNo data
JunePremium EconomyNo data
JulyPremium EconomyNo data
AugustPremium EconomyNo data
SeptemberPremium EconomyNo data

Which weekday is often better value for flying to Solo?

Review when the fares are lowest for your journey to Solo.
OriginDestinationDeparture DatePrice
Jakarta (CGK)Solo (SOC)Monday, 5 October 2026S$66
Jakarta (CGK)Solo (SOC)Tuesday, 6 October 2026S$63
Jakarta (CGK)Solo (SOC)Wednesday, 7 October 2026S$66
Jakarta (CGK)Solo (SOC)Thursday, 8 October 2026S$69
Jakarta (CGK)Solo (SOC)Friday, 16 October 2026S$81
Jakarta (CGK)Solo (SOC)Saturday, 3 October 2026S$63
Jakarta (CGK)Solo (SOC)Sunday, 4 October 2026S$63

Average fare to Solo by airline

Discover the most cost-effective airline: Citilink offers the lowest average fares.
AirlineAverage Price
CitilinkS$81
Garuda IndonesiaS$102
Batik AirS$157
Lion AirS$251
Super Air JetS$259

Singapore to Solo: a guide to flights and the royal city

Solo, officially called Surakarta, is a royal city in Central Java, Indonesia, and one of the cradles of classical Javanese culture. Two palaces still stand in the city, batik workshops fill the old quarters, and the pace of life is gentler than in Jakarta or nearby Yogyakarta. People take flights to Solo for heritage, for the food, for business and, very often, to visit family. From Singapore it makes a rewarding short break or the start of a wider trip through Java.

About Adi Soemarmo Airport serving Solo

Location

Adi Soemarmo International Airport (SOC) lies north-west of Solo city, just across the boundary in Boyolali Regency. The land around it is a mix of rice fields and suburbs, with the volcanoes Merapi and Merbabu visible to the west on clear mornings. The airport is convenient for Solo itself and for towns along the road towards Boyolali and Semarang.

Terminals

Adi Soemarmo has a single passenger terminal. It is modest in size and easy to find your way around, with a small selection of food outlets and shops selling batik and local snacks. Most scheduled flights are domestic, and international services have been limited and often seasonal, such as pilgrimage flights.

Getting to and from the airport

An airport train connects Adi Soemarmo with Solo Balapan, the city's main railway station, where you can change for trains across Java. Taxis and ride-hailing cars are the most common way into the centre, and Batik Solo Trans buses also run between the airport and the city. If you are continuing to Yogyakarta, ride the airport train to Solo Balapan and change there for the frequent commuter train west.

Direct and connecting flights to Solo

Many people search for a Singapore to Solo direct flight. Nonstop flights between Changi and Adi Soemarmo are rarely on sale, so use the direct-flight filter in the search results to see whether one runs on your dates. Most travellers connect in Jakarta, which has the widest choice of onward flights to Solo.

Another choice is to fly to Yogyakarta and continue to Solo by train, since the two cities are close and linked by frequent rail services. Compare the total trip, including the transfer, before you decide. If you are flying within Indonesia, domestic routes to Solo run from Jakarta and other Indonesian cities, so you can combine Solo with a wider Indonesian itinerary.

When to fly to Solo

Solo has a tropical climate that will feel familiar to Singaporeans, warm all year with a wet season and a dry season. The dry months, roughly May to September, are the most comfortable for exploring temples and mountain villages. From around November to March, afternoon downpours are common, though mornings are often bright and the countryside is lush and green.

On the Singapore side, the June and December school breaks and Chinese New Year are the busiest times to travel. In Indonesia, the Lebaran holiday at the end of Ramadan is by far the busiest period, because Solo is a major homecoming destination for Javanese families, and seats sell out early. Long weekends and year-end holidays are busy too. Check the monthly price chart on this page to find quieter dates.

Popular places in Solo

Keraton Kasunanan Surakarta

The palace of the Susuhunan, Solo's traditional ruler, is a complex of pavilions, courtyards and museum rooms displaying royal heirlooms, carriages and gamelan instruments. It offers a glimpse into Javanese court life.

Pura Mangkunegaran

The second royal house of Solo has one of the finest traditional pendopo halls in Java, with a painted ceiling and a collection of masks, jewellery and dance costumes. Guided visits explain the court's arts.

Pasar Klewer and the batik villages

Pasar Klewer is one of Java's largest textile markets, packed with batik of every price. For hand-drawn batik, wander the lanes of Kampung Batik Laweyan and Kauman, where workshops open their doors to visitors.

Candi Sukuh and Candi Cetho

On the slopes of Mount Lawu east of the city, these mysterious Hindu temples have stepped, pyramid-like forms unlike most in Java, and the cool mountain air and tea plantations make the trip worthwhile.

Sangiran Early Man Site

North of Solo, this UNESCO World Heritage site is one of the most important places in the world for fossils of early humans, with a well-presented museum.

Where to stay in Solo

Jalan Slamet Riyadi, Solo's main boulevard, is the most convenient base, with restaurants, shopping centres and easy access to the palaces. The area near Solo Balapan station suits travellers moving on by train or using the airport rail link. Laweyan offers a more traditional atmosphere among batik houses, while Manahan in the north is quieter and close to the stadium and parks. For cool air and mountain views, some visitors spend a night in Tawangmangu on the slopes of Mount Lawu.

Food to try in Solo

Nasi liwet

Rice cooked in coconut milk and served with shredded chicken, egg, chayote curry and a thick coconut cream topping, often sold from street stalls at night on banana leaves.

Timlo

A clear, comforting soup with chicken, sliced egg rolls, liver and hard-boiled egg, a classic Solo breakfast or light lunch.

Serabi Solo

Small, soft coconut milk pancakes with crisp, lacy edges, sometimes topped with chocolate or banana, cooked in clay pans over charcoal.

Selat Solo

A Javanese take on a European steak salad, with braised beef in a sweet, light sauce, served with vegetables, potatoes and a mustard-mayonnaise dressing.

Tengkleng

A spicy goat soup made with bones and a little meat in a thin curry broth, rich and satisfying, and a favourite at local warung.

Ready to explore the heart of Java? Search flights to Solo on Traveloka, compare direct and connecting options from Singapore, set a Price Alert for your dates and pay with local payment methods in the app.

Solo flight FAQs

Which airport serves Solo?
Solo (Surakarta) is served by Adi Soemarmo International Airport (SOC), north-west of the city in Boyolali Regency. It has a single terminal, and most scheduled flights there are domestic.
Is there a Singapore to Solo direct flight?
Nonstop flights between Singapore and Solo are rarely on sale, so use the direct-flight filter to see if one runs on your dates. Most travellers connect via Jakarta, or fly to Yogyakarta and take the train to Solo.
How do I get from Adi Soemarmo Airport to Solo city?
An airport train links Adi Soemarmo with Solo Balapan station in the city. Taxis and ride-hailing cars are also widely used, and buses connect the airport with central Solo.
Can I fly to Yogyakarta instead of Solo?
Yes. Yogyakarta is close to Solo and the two cities are linked by frequent trains, so flying into Yogyakarta and continuing by rail is a popular alternative. Compare the total journey before you book.
When is the best time to visit Solo?
The dry season from about May to September is the best time to visit Solo, with sunny days for sightseeing. Avoid Lebaran if you want quieter travel, as Solo is a major homecoming destination and flights fill up fast.
What are the must-see places in Solo?
Visit the Keraton Kasunanan Surakarta and Pura Mangkunegaran palaces, shop for batik at Pasar Klewer and in Laweyan, and take a trip to Candi Sukuh and Candi Cetho on Mount Lawu. The Sangiran Early Man Site north of Solo is also fascinating.
What food is Solo famous for?
Solo is famous for nasi liwet, timlo soup, serabi Solo pancakes, selat Solo and spicy tengkleng goat soup. Evening street food around the city centre is the best way to try them.
Where is the best area to stay in Solo?
Jalan Slamet Riyadi is the most convenient area to stay in Solo, close to the palaces and shopping. Solo Balapan station suits rail travellers, Laweyan offers traditional charm and Tawangmangu is a cool mountain escape.
Is Solo the same as Surakarta?
Yes, Solo and Surakarta are the same city in Central Java. Surakarta is the official name, while Solo is the name most people use, and flights land at Adi Soemarmo Airport (SOC).
How can I find cheap flights to Solo?
Compare direct and connecting options to Solo, and check flying into Yogyakarta as an alternative. Avoid Lebaran and Singapore school holidays if possible, use the price chart on this page and set a Price Alert.

Get a special discount for New User on App!

Use BOOKTRAVELOKA to get a discount up to 8% on App

Code:BOOKTRAVELOKA

Copy

Popular airlines flying to Solo

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Singapore Airlines
Singapore Airlines
See Airlines
Jet Star
Jet Star
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Emirates
Emirates
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Lion Air
Lion Air
See Airlines
Thai Airways
Thai Airways
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Korean Air
Korean Air
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
Air China
Air China
See Airlines
Malindo Air
Malindo Air
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
China Airlines
China Airlines
See Airlines
United Airlines
United Airlines
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Srilankan Airlines
Srilankan Airlines
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
Thai Lion
Thai Lion
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
Lufthansa
Lufthansa
See Airlines
Air France
Air France
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Air New Zealand
Air New Zealand
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.