Andreas Schwaller (ur. 8 lipca 1970 w Recherswil) – szwajcarski curler, brązowy medalista olimpijski z Salt Lake City 2002, mistrz Europy 2006.
Schwaller curling uprawia od 1982 i reprezentuje Curling Club Baden Regio (wcześniej St Moritz CC i Biel-Touring CC). Na arenie międzynarodowej zadebiutował jako rezerwowy w ekipie Markusa Egglera, na Mistrzostwach Europy 1993. Andreas nie wystąpił w żadnym meczu, a Szwajcarzy uplasowali się na najniższym stopniu podium. W Mistrzostwach Świata 1995 Schwaller prowadził już swoją drużynę, która zajęła 6. miejsce. Pięć lat później zdołał awansować do fazy finałowej ME, przegrywając 5:6 i 7:10 mecze z Danią (Ulrik Schmidt) i Szwecją (Peja Lindholm) został sklasyfikowany na 4. miejscu. Na kończące sezon Mistrzostwa Świata, funkcję kapitana przejął brat Andreasa, Christof. Szwajcarzy dotarli wówczas do finału, pokonując wcześniej 6:5 Kanadę (Randy Ferbey). W ostatnim meczu, przed własną publicznością ulegli 3:6 Szwedom (Peja Lindholm).