Basel airport
The "EuroAirport" is a relatively small airport located just across the Swiss border in France. It's the shared airport of the cities of Basel (Switzerland), Mulhouse (France) and Freiburg (Germany). Most flights originate from countries in and around Europe. Most intercontinental flights arrive at Zurich airport.
The entire airport, including the arrival hall and departure hall, is split into Swiss and French sections.
Transportation from the airport to Basel
There is no train station at the airport. Bus line 50 takes you to the Basel main rail station (Basel SBB) in 22 minutes. From there you can reach the town center on foot or by tram, or take a train to any other town. You can take a taxi from the airport to Basel as well.
There are rental cars available at level 2 of the terminal building, in both the Swiss sector and the French sector.
There is a small rail station in nearby Saint Louis, France. That's an alternative if you travel into France instead of Switzerland. You can reach it by bus or taxi.
Free public transport in Basel
Many of the rail passes include free traveling in Basel. If you book a hotel in Basel you'll get free transportation as well. More information is here.
Hotels near Basel airport
There are several hotels very close to the airport. They're ideal for a late arrival or early departure. Find hotels suggestions here.
As Basel is very close, you can easily stay in one of the hotels in town as well. Hotels in the town center and near the rail station can be found here.