Santa Margarita se sitúa en el noreste de la isla de Mallorca, la más grande de las Islas Baleares. El municipio se encuentra tierra adentro, a unos 10 kilómetros de la costa norte, donde se ubican algunas de las playas más hermosas de la isla, como Can Picafort y Son Serra de Marina. Estas playas ofrecen vistas impresionantes del Mediterráneo y son muy populares entre los visitantes que buscan disfrutar del sol, la arena y actividades acuáticas.
El pueblo está bien conectado con Palma de Mallorca, la capital de la isla, que se encuentra a unos 50 kilómetros al suroeste. Desde Palma se puede acceder fácilmente a Santa Margarita en coche o en autobús, y el Aeropuerto Internacional de Palma es la principal puerta de entrada para visitantes internacionales. Además, el municipio está cerca de otras localidades importantes como Alcúdia e Inca, lo que permite a los turistas explorar toda la diversidad que ofrece la isla.
El clima en Santa Margarita es típicamente mediterráneo, con veranos cálidos y secos e inviernos suaves. La mejor época para visitar es entre abril y octubre, cuando las temperaturas son agradables para disfrutar de las playas y actividades al aire libre. Durante el verano, las temperaturas suelen superar los 30°C, lo que lo convierte en un lugar ideal para quienes buscan sol y calor.