| Reaching Solo |
|
|
| From | Airline | Days | Flight No. | Dep. | Arr. | |
| Singapore | SilkAir | 2 | MI212 | 08:45 | 10:05 | |
| 6 | MI216 | 12:30 | 13:50 | |||
| Jakarta | Garuda Indonesia | Daily | GA220 | 06:10 | 07:35 | |
| GA226 | 14:40 | 15:45 |
|
| From | Train Name | Days | Dep. | Arr. | |
| Jakarta | Argo Dwipangga | Daily | 08:00 | 16:00 | |
| Bima II | 18:00 | 02:17 | |||
| Argo Lawu | 21:00 | 04:30 | |||
| Bandung | Argo Wilis | Daily | 08:30 | 15:30 | |
| Turangga | 19:00 | 02:45 | |||
| Yogyakarta | Prambanan Ekspres I | Daily | |||
| Prambanan Ekspres II | |||||
| Prambanan Ekspres III | |||||
| Prambanan Ekspres IV | |||||
| Prambanan Ekspres V | |||||
| Surabaya | Sancaka | Daily | 07:15 | 10:41 | |
| Argo Wilis | 08:30 | 11:52 | |||
| Bima I | 18:15 | 22:00 | |||
| Turangga |
|
| From | Days | Departure | Duration | |
| Jakarta | Daily | Afternoon | 12 hours | |
| Bandung | Daily | Afternoon | 10 hours | |
| Yogyakarta | Daily | Every 30 minutes | 1.5 hours | |
| Surabaya | Daily | Every 30 minutes | 6 hours | |
| Bali | Daily | Afternoon | 12 hours |