Yes, foreigners can and should buy the Swiss Half Fare Card, specifically the one-month tourist version. In 2026, this card costs approximately 150 CHF (up from 120 CHF in 2025) and entitles you to a 50% discount on almost all trains, buses, boats, and even most mountain cable cars and funiculars throughout Switzerland. This is distinct from the annual "SwissPass" used by residents. You can purchase it online as an e-ticket before your arrival or at any major SBB train station. It is especially cost-effective for travelers planning to stay longer than four days or those who want to do high-altitude excursions like the Jungfraujoch or Pilatus, where ticket prices are high. Children under 16 travel for free when accompanied by a parent holding a Half Fare Card, provided you also request the free Swiss Family Card at the time of purchase.