By road, Porreres can be reached from the Airport and from Palma via the MA-30 dual carriageway (Palma–Manacor). On reaching Montuïri, take the MA-5030 turn-off. From the Migjorn area, Porreres is accessible from Campos via the MA-5040. Porreres is also connected to Vilafranca (MA-5101), Felanitx (MA-5100) and Llucmajor (MA-5020).
You can also reach Porreres by public transport (TIB).