We will be flying from Amsterdam to Switzerland. Our small airline uses the Basel airport rather than the Zurich airport. How easy is it to catch a train from that airport to Zermatt? Is it worth any time to stop in Zurich?
Take the airport bus from the airport to Basel. From the central station (known as Basel SBB) it is ca 3:20 to Zermatt with a couple of changes.
Starting in December there are also overnight trains from Amsterdam to Switzerland that will save you a bit of time and money compared to flying.
Bus from the airport to the main train station in Basel takes about 15-20 mins. If you want to see a complete itinerary from Basel airport to Zermatt, search "Basel Euroairport" to Zermatt with your travel date on sbb.ch/en. Given that the total journey is almost 4 hours long, you might also want to allow some time at Basel train station to pick up snacks/drinks.
Note that from Basel station, you will change trains in Bern and/or Visp, so you won't pass through Zurich.