Vogel maakte van 1995 tot en met 2007 deel uit van het Zwitsers voetbalelftal, waarvoor hij 94 interlands speelde en twee keer scoorde. Hij nam met Zwitserland deel aan het EK 1996, EK 2004 en het WK 2006.