Jabarkan Pengangkutan darat dari Kota Surakarta dalam bahasa melayu

Perhentian bas terbesar yang terletak di Tirtonadi beroperasi 24 jam sehari kerana terletak di laluan utama bas yang menghubungkan Jawa Timur (terutamanya Surabaya, dan Banyuwangi) dengan Jawa Barat (Bandung).

Stesen Solo Balapan, sebuah stesen kereta api kelas Bisnis dan Eksekutif,  terletak berhampiran dengan Perhentian Bas Tirtonadi, suatu perkara yang jarang ditemukan di Indonesia. Hubungannya dengan Yogyakarta berlangsung cukup kerap, dengan lima perjalanan setiap hari pada saat ini.

Kota Surakarta juga mempunyai tiga buah stesen kereta api lain yang lebih kecil. Salah satunya, iaitu Stesen Solo Kota, dihubungkan dengan landasan yang tepat selari dengan jalan raya, satu-satunya landasan yang masih berfungsi di Indonesia. Dua buah stesen kereta api yang lain ialah Stesen Purwosari dan Stesen Palur yang kedua-duanya melayani penumpang kereta api kelas ekonomi.

Rangkaian laluan kereta api dari stesen-stesen ini cukup baik, dan mencakupi semua kota besar di Jawa secara langsung dan untuk hampir semua kelas.

Dengan demikian, Solo juga menjadi jalur transportasi kegiatan ekonomi masyarakat yang ramai di kawasan selatan Jawa.