La línea Oviedo-Ferrol atraviesa el municipio por la costa, con servicio de varios trenes diarios en ambas direcciones. Existen apeaderos en Medal, Loza y Cartavio.
- Autobuses ALSA
Parada de autobuses, con dirección a Ribadeo y con dirección a Oviedo, en el Hospital Comarcal de Jarrio.
Información sobre horarios e itinerarios en la web: www.alsa.es
- Taxis
En el aparcamiento del Hospital de Jarrio, existe una parada de Taxis.