- Kota Salatiga berada di tengah-tengah Kota Semarang dan Kota Surakarta dan dilintasi jalan negara yang menghubungkan Kota Semarang dan Kota Surakarta.
- Salatiga memiliki tiga terminal yaitu
- Terminal Tingkir yang melayani bus tujuan AKDP Jawa Tengah dan AKAP Jawa Tengah, seperti Jakarta hingga Denpasar
- Terminal Tamansari yang melayani jalur dalam kota
- Terminal Rejosari yang melayani daerah Salatiga Atas (wilayah Getasan, Kopeng, Ngablak, dan Kota Magelang).
- Jarak dari Kota Salatiga ke :
- Jakarta : 520 Km
- Semarang : 57 Km
- Surabaya : 302 Km
- Surakarta : 51 Km
- Yogyakarta : 100 Km