Son Sant Joan Airport, located 11 km (7 miles) from the city-central, is the main airport that serves Mallorca. A number of major airlines serve the city, providing direct and connecting flights to all major European destinations. In addition there are a number of daily flights to destinations in mainland Spain, including Alicante, Barcelona, Madrid, and Valencia. The airport has two terminals, A and B. Scheduled flights arrive at Terminal A and charter flights arrive at Terminal B. Note, allow plenty of time for departure at the airport. Lines can be long (and frustrating).

There are three main ferry lines that have routes between Spain and the Balearic Islands. These include Trasmediterranea, Iscomar, and Balearia. Schedules vary from one to three crossings per day. The crossing takes between four and five hours using rapid-ferry service, and about double that amount of time on the normal ferry service. Most ferries also provide passage for vehicles as well as passengers on foot. Prices for crossing aren't cheap (expect to pay over 50 euros each way) and there's a good chance you can find a cheaper flight from the mainland.