Malc if the flying days from STN to Basel don't suit I can recommend flying STN to Friedrichshafen which Ryanair do daily. There are direct trains from Friedrichshafen airport to Basel Bad. Costs 19 euros for one person or 28 euros for upto 5 or 6 with a Baden-Württemberg-Ticket.