Skårup er en satellitby på Sydøstfyn med 1.814 indbyggere (2022)[1], beliggende 29 km syd for Nyborg og 8 km øst for Svendborg. Byen hører til Svendborg Kommune og ligger i Region Syddanmark.
Skårup hører til Skårup Sogn. Skårup Kirke ligger i byen. Skårup er vokset sammen med landsbyen Øster Åby. 3 km sydøst for byen ligger det gamle landingssted Skårupøre ved Skårupøre Sund.