Surakarta, also known as Solo, is a captivating city in Central Java, Indonesia, that seamlessly blends traditional Javanese culture with modern influences. Strolling through its bustling streets, visitors are greeted by ornate palaces, vibrant markets, and intricately-designed batik workshops. Solo's rich cultural heritage is evident in its art, music, and cuisine, offering travelers a truly immersive experience. The city's warm and hospitable locals, known for their graciousness and friendliness, add to the charm of this enchanting destination. Solo's distinctive charm and authentic atmosphere make it a must-visit for those seeking a genuine Indonesian cultural experience.
The cheapest month to fly to Surakarta Solo is typically in November.
The popular airports near Surakarta Solo include Adisumarmo International Airport (SOC), Yogyakarta International Airport (YIA), and Adisucipto International Airport (JOG).
The flight to Surakarta Solo (SOC) is roughly 22 hours 24 minutes and 9,861 miles (15,869 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Surakarta Solo from leading comparison sites using our search engine dashboard.
Batik museum with many historic fabrics
Living museum in a historic palace
Scenic city park with animals & events
Iconic 18th-century palace with a museum
Enduring history & culture museum
Covered market with street food stands
Classic zoo with elephant & camel rides
Ruins of an 18th-century Dutch fort
Museum with temple relics & fragments
Streets with traditional textile stores
Monument & museum honoring the press
Heritage museum with historic weaponry
Weekend bazaar with souvenirs & food
Museum and art
Family-friendly aquatic amusement park
Bi-level antique market with 200 vendors
Carnival rides & many local food vendors
Architecture
Museum and painting
Stately palace with a garden & museums
Architecture
Performing arts and art
Market
History
Outdoor park with kid-friendly features
History and monument
Christianity and history
Market
Literature
Events venue in an old sugar factory
Reservoir with an eatery & water sports
Temple
Water park
Funky junkyard stacked with old cars
History and monument
Average Temperature
30°C
Jan
30°C
Feb
31°C
Mar
31°C
Apr
31°C
May
31°C
Jun
31°C
Jul
32°C
Aug
32°C
Sep
33°C
Oct
32°C
Nov
31°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Surakarta Solo (SOC) - The flight distance between these airports is 9,861 miles (15,869 kilometres). The direct flight time is roughly 22 hours 24 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Surakarta Solo (SOC) - The flight distance between these airports is 9,801 miles (15,773 kilometres). The direct flight time is roughly 22 hours 16 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Surakarta Solo (SOC) - The flight distance between these airports is 8,202 miles (13,200 kilometres). The direct flight time is roughly 18 hours 43 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Surakarta Solo (SOC) - The flight distance between these airports is 8,494 miles (13,669 kilometres). The direct flight time is roughly 19 hours 22 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Surakarta Solo (SOC) - The flight distance between these airports is 8,423 miles (13,556 kilometres). The direct flight time is roughly 19 hours 13 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Surakarta Solo (SOC) - The flight distance between these airports is 9,832 miles (15,824 kilometres). The direct flight time is roughly 22 hours 20 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Surakarta Solo (SOC) - The flight distance between these airports is 9,796 miles (15,766 kilometres). The direct flight time is roughly 22 hours 16 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Surakarta Solo (SOC) - The flight distance between these airports is 9,720 miles (15,643 kilometres). The direct flight time is roughly 22 hours 6 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Surakarta Solo (SOC) - The flight distance between these airports is 8,017 miles (12,903 kilometres). The direct flight time is roughly 18 hours 18 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Surakarta Solo (SOC) - The flight distance between these airports is 9,092 miles (14,632 kilometres). The direct flight time is roughly 20 hours 42 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Surakarta Solo (SOC) - The flight distance between these airports is 9,501 miles (15,290 kilometres). The direct flight time is roughly 21 hours 36 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Surakarta Solo (SOC) - The flight distance between these airports is 8,332 miles (13,410 kilometres). The direct flight time is roughly 19 hours.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Surakarta Solo (SOC) - The flight distance between these airports is 9,481 miles (15,258 kilometres). The direct flight time is roughly 21 hours 34 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Surakarta Solo (SOC) - The flight distance between these airports is 9,756 miles (15,701 kilometres). The direct flight time is roughly 22 hours 10 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Surakarta Solo (SOC) - The flight distance between these airports is 9,380 miles (15,095 kilometres). The direct flight time is roughly 21 hours 20 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Surakarta Solo (SOC) - The flight distance between these airports is 9,297 miles (14,962 kilometres). The direct flight time is roughly 21 hours 9 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Surakarta Solo (SOC) - The flight distance between these airports is 8,207 miles (13,208 kilometres). The direct flight time is roughly 18 hours 44 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Surakarta Solo (SOC) - The flight distance between these airports is 8,357 miles (13,450 kilometres). The direct flight time is roughly 19 hours 4 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Surakarta Solo (SOC) - The flight distance between these airports is 8,118 miles (13,064 kilometres). The direct flight time is roughly 18 hours 32 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Surakarta Solo (SOC) - The flight distance between these airports is 8,843 miles (14,231 kilometres). The direct flight time is roughly 20 hours 9 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Surakarta Solo (SOC) - The flight distance between these airports is 9,513 miles (15,310 kilometres). The direct flight time is roughly 21 hours 38 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Surakarta Solo (SOC) - The flight distance between these airports is 8,697 miles (13,996 kilometres). The direct flight time is roughly 19 hours 49 minutes.
Expert Help