Santa Margarita è facilmente raggiungibile in auto o autobus dalla capitale Palma di Maiorca, dove si trova l’aeroporto internazionale. Il tragitto in auto dura circa 45-50 minuti, attraversando suggestivi paesaggi dell’entroterra maiorchino.
Il comune è servito da una rete di autobus che collega Santa Margalida alle sue frazioni costiere e alle principali città dell’isola, come Alcúdia, Inca e Palma. Anche se non dispone di una stazione ferroviaria propria, la stazione più vicina si trova a Sa Pobla, a circa 15 km di distanza.
All’interno del comune, il trasporto è agevole grazie alla compattezza dei centri abitati e alla presenza di piste ciclabili e itinerari pedonali, rendendo facile esplorare sia l’entroterra che la costa.