İlçenin ulaşımı yaygın olarak Balıkesir İli üzerinden sağlanmaktadır. İlçe merkezinin Balıkesir’e uzaklığı 75 km.dir. Günde 3 tren ve her saat başı otobüs ile Balıkesir’e ulaşmak mümkündür. Ayrıca İlçe merkezinden Bursa İli’ne de günde 2 kez düzenli toplu taşıma araçları çalışmaktadırlar.
İlçe aynı zamanda İzmir-Ankara demiryolu üzerinde olduğundan Balıkesir-Manisa ve İzmir güzergahı ile Kütahya-Eskişehir ve Ankara yönüne günde 3 kez tren seferi bulunmaktadır.