Aller au contenu principal

Train Karlsruhe Zurich

Réserver un billet de train Karlsruhe - Zurich

Infos horaires train Karlsruhe - Zurich

Voyagez en train de Karlsruhe à Zurich. 25 trains circulent chaque jour : choisissez entre le premier train au départ de Karlsruhe à 4h04 et le dernier à 23h38, qui vous permettent de parcourir les 179.91 km de distance dès 2h49.

Billet de train pas cher Karlsruhe Zurich

Quel est le prix d'un billet de train Karlsruhe - Zurich ?

Réservez votre billet de train plusieurs mois à l'avance pour profiter d'un tarif avantageux. Partez à la pêche aux bonnes affaires : lors de votre réservation, testez différentes dates et heures de départ. Créez une alerte sur l'espace "petits prix", afin d'être informé en avant-première de nos meilleures offres.

Quelle est la durée d'un trajet en train Karlsruhe - Zurich ?

En train, comptez en moyenne 3h19 pour effectuer le trajet Karlsruhe - Zurich.

Quel temps prend le train le plus rapide pour effectuer la liaison Karlsruhe - Zurich ?

Le train le plus rapide entre Karlsruhe et Zurich effectue ce trajet en 2h49.

Existe-t-il des trains directs ou avec correspondance(s) entre Karlsruhe et Zurich ?

Vous trouverez au moins un Trajet Direct reliant Karlsruhe à Zurich.

Quelle distance sépare Zurich de Karlsruhe en train ?

La distance totale du trajet en train entre Karlsruhe et Zurich est d'environ 179.91 km.

Combien y a-t-il de trains Karlsruhe - Zurich par jour ?

En fonction de vos besoins, vous pouvez opter pour l'un des 25 trains qui font le trajet Karlsruhe - Zurich quotidiennement.

À quelle heure est le premier train Karlsruhe - Zurich ?

Besoin de partir tôt ? Le train Karlsruhe - Zurich de 4h04 est le premier train de la journée.

À quelle heure est le dernier train pour aller de Karlsruhe à Zurich ?

Au plus tard, vous pouvez partir à 23h38 en montant dans le dernier train.

Depuis Karlsruhe, de quelle(s) gare(s) vais-je partir ?

Cette page liste les trains qui prennent leur départ de : KARLSRUHE HBF.

À Zurich, dans quelle(s) gare(s) vais-je arriver ?

Les trains indiqués sur cette page arrivent à : ZURICH HB, ZURICH ALTSTETTEN.

Quelles sont les compagnies ferroviaires qui opèrent le trajet en train Karlsruhe - Zurich ?

Les trajets Karlsruhe - Zurich sont effectués par : Deutsche Bahn (DB), CFF, DB SNCF Voyageurs en coopération, TGV INOUI, TGV Lyria.

Quels sont les services proposés à bord ?

Si vous choisissez TGV INOUI, vous pourrez voyager avec votre animal de compagnie, dont le billet est désormais au tarif fixe de 10 euros. Votre animal voyage soit dans un contenant de 45 x 30 x 25 cm maximum, soit en laisse et muselé. Réservez le billet de TGV INOUI de votre animal en même temps que le vôtre, en ajoutant un animal de compagnie lors de votre recherche de billets.

Grâce à TGV Lyria, les petits animaux domestiques peuvent voyager dans un contenant de 45 cm x 30 cm x 25 cm maximum, avec un billet au prix fixe de 10 euros. Alternativement, vous pouvez faire voyager pour 20 euros votre chien en laisse et muselé. Les chiens d'accompagnement des personnes handicapées ou aveugles peuvent voyager gratuitement sur les trajets internationaux.

Depuis Zurich, explorez la Suisse en train

Zurich est la porte d’entrée idéale pour découvrir la Suisse en train. Vous pouvez désormais réserver vos trains CFF sur SNCF Connect et rejoindre facilement les plus belles destinations du pays, des rives du lac Léman aux Alpes suisses :

Grâce au réseau ferroviaire suisse, voyagez facilement à travers le pays et poursuivez votre séjour en toute simplicité.

Comment acheter un billet de train Karlsruhe – Zurich pas cher ?

Le prix d'un billet Karlsruhe – Zurich varie en fonction de nombreux paramètres comme la compagnie ferroviaire, la classe choisie, le moment de l'achat de votre billet, la date et l'heure de départ, et des gares de départ et d'arrivée choisies. Vous pouvez néanmoins économiser sur votre billet de train de Karlsruhe à Zurich grâce à des promotions ou des réductions : cartes SNCF, abonnements nationaux ou régionaux, tarifs jeunes/seniors. Découvrez comment acheter un billet de train pas cher de Karlsruhe à Zurich.

Prix d'un Ticket de Train Karlsruhe – Zurich

En fonction des dates de votre train Karlsruhe à Zurich, de la compagnie ferroviaire assurant la liaison, de la classe et d'éventuelles remises s'appliquant à votre voyage, le prix peut évoluer. Afin de trouver un billet pas cher Karlsruhe – Zurich, pensez à consulter les Cartes de réduction et abonnement SNCF. De la Carte Avantage au pass Interrail en passant par l'abonnement TER, il existe de nombreuses offres que vous pouvez retrouver sur SNCF Connect pour voyager en train pas cher.

Tarif Promotionnel sur Karlsruhe – Zurich

Au cours de l'année, vous pouvez retrouver des promotions et ventes flash ponctuelles sur les billets de train sur le site et l'appli SNCF Connect. Les bons plans en cours sur SNCF Connect sont listés sur notre page de Promotions. N'hésitez pas à consulter cette page régulièrement pour être au courant des nouvelles promotions et en profiter. Dans l'app SNCF Connect des notifications vous permettent également d'être tenu au courant des nouvelles offres dès qu'elles arrivent.

Train Dernière Minute Karlsruhe – Zurich

Sur SNCF Connect, vous pouvez réserver votre billet dernière minute Karlsruhe – Zurich et comparer les prix rapidement. Il est toutefois possible d'anticiper l'achat de votre billet de train de plusieurs mois si vous souhaitez bénéficier des meilleurs tarifs. Lors des ouvertures des ventes réalisées plusieurs fois par an, des billets sont mis à la vente pour des trains circulant plusieurs mois plus tard. Notre service de pose d'option en fonction de la compagnie ferroviaire et de la date de circulation du train permet de réserver vos places au prix du jour, conserver vos prix durant une période donnée et payer vos places à ce tarif avant l'expiration du délai.

Train Direct Karlsruhe – Zurich et itinéraires bis

Sur certains trajets, des liaisons directes existent, de même que des liaisons avec correspondance. Lors de la réservation de votre billet à destination de Zurich sur SNCF Connect, la mention "Direct" ou "Correspondance" est affichée sous les horaires de chaque trajet. C'est également à cette étape que vous pouvez comparer les prix de trains qu'ils soient directs ou non. Pour certains trajets, nous affichons des itinéraires bis et des départs/arrivées depuis des gares proches, ce qui facilite la comparaison des prix et des horaires.

Quelles sont les compagnies ferroviaires qui effectuent le trajet Karlsruhe - Zurich ?

Pour voyager de Karlsruhe à Zurich les compagnies ci-dessous assurent la liaison en train directement ou en correspondance.

Deutsche Bahn (DB)

Il est possible d’effectuer votre trajet de Karlsruhe à Zurich à bord d’un des trains de la Deutsche Bahn (DB), en bénéficiant d’un service fiable et confortable. La Deutsche Bahn est la principale compagnie ferroviaire en Allemagne, et offre un réseau ferroviaire qui couvre l’ensemble du pays, vous permettant de relier efficacement différentes villes. Elle opère plusieurs types de trains : grande vitesse, longue distance et régionaux, que vous pouvez désormais réserver sur le site et l’appli SNCF Connect.

Découvrez

Quelles sont les classes de voyage des compagnies desservant Karlsruhe - Zurich ?

Pour voyager de Karlsruhe à Zurich, les compagnies ferroviaires ci-dessous proposent différentes classes de confort.

Deutsche Bahn (DB)

Reliez Karlsruhe à Zurich en train avec la Deutsche Bahn. Selon votre trajet et le train choisi, voyagez en 1ère ou 2nde classe à bord de la grande vitesse avec l'InterCity Express (ICE), des lignes nationales InterCity (IC) et EuroCity (EC), ou du réseau régional. Ce dernier se décline en InterRegio-Express (IRE) pour les liaisons rapides entre régions, Regional-Express (RE) pour les trajets directs entre les villes, et Regionalbahn (RB) pour la desserte de toutes les gares de proximité. Votre billet Deutsche Bahn Karlsruhe - Zurich vous garantit ainsi un voyage confortable à travers toute l'Allemagne ou ses pays frontaliers.

Quels sont les services à bord fournis par les compagnies opérant Karlsruhe - Zurich ?

Retrouvez les services à bord fournis par les différents transporteurs assurant la liaison Karlsruhe à Zurich en intégralité ou en correspondance. Cliquez sur le transporteur pour voir les services associés.

Deutsche Bahn (DB)

  • Restez connectés pendant votre voyage

    Restez connecté tout au long de votre trajet grâce au WiFi gratuit et illimité disponible dans la plupart des trains ICE et IC. En 1ʳᵉ classe, le débit est optimisé pour les usages professionnels comme les visioconférences ou les connexions VPN.

  • Profitez du calme

    Pour travailler ou vous détendre en toute tranquillité, optez pour les zones calmes. Ces espaces sont conçus pour minimiser les nuisances sonores : appels téléphoniques, musique forte ou sonneries y sont proscrits.

  • Restaurez vous pendant votre voyage

    Savourez un repas ou une collation dans les voitures-restaurants ou bistros disponibles sur les trains longue distance. Une carte variée vous est proposée, avec des plats chauds, des snacks et des boissons.

  • Rechargez vos appareils électroniques

    Rechargez vos appareils facilement : des prises sont disponibles à chaque siège en 2ᵉ classe, et jusqu’à deux prises pour trois sièges en 1ʳᵉ classe. Idéal pour rester productif ou diverti tout au long du trajet.

  • Emportez vos bagages en toute simplicité

    Chaque passager peut emporter gratuitement un bagage à main et un bagage supplémentaire. Les grands bagages se rangent dans les racks à l’entrée ou entre les sièges, les moyens au-dessus, et les petits sous votre siège. Les dimensions recommandées sont de 70 × 50 × 30 cm. Poussettes pliables, aides à la mobilité, trottinettes et vélos pliants bien rangés sont également autorisés. Les bagages ne doivent pas gêner les autres voyageurs ni bloquer les issues.

  • Emportez votre vélo partout

    Les vélos classiques sont acceptés dans les trains ICE, IC et EC avec un billet vélo et une réservation obligatoire. Les vélos pliants et ceux pour enfants peuvent être transportés gratuitement comme bagage à main. Les tandems et tricycles sont autorisés dans certains trains avec réservation en agence. En région, un billet vélo est requis mais sans réservation de place.

  • Voyagez avec votre animal de compagnie

    Les petits animaux voyagent gratuitement dans un contenant fermé placé sous votre siège ou dans les porte-bagages. Les chiens de grande taille doivent avoir un billet (50 % du tarif adulte), être muselés et tenus en laisse. Les chiens guides et d’assistance voyagent gratuitement, sans billet ni muselière.

  • Profitez du service à la place en 1ère classe

    En 1ʳᵉ classe, détendez-vous : votre repas vous est servi directement à votre siège. Profitez d’un service attentionné et d’une sélection gastronomique sans avoir à vous déplacer.

  • Accédez aux salons Deutsche Bahn

    Les voyageurs munis d’un billet flexible en 1ʳᵉ classe bénéficient d’un accès aux DB Lounges dans plusieurs grandes gares. Ces salons offrent un espace calme avec boissons, WiFi et presse numérique pour patienter confortablement avant le départ.

Quelles sont les gares au départ et à l’arrivée du train Karlsruhe - Zurich ?

Retrouvez les informations sur la localisation des gares de départ et d'arrivée, les moyens pour y accéder ainsi qu'un panorama sélectif des destinations desservies.

Karlsruhe

La gare centrale de Karlsruhe (Karlsruhe Hauptbahnhof en allemand) est une gare ferroviaire importante sur le territoire allemand. Située au Sud du centre-ville de Karlsruhe, dans le Land du Bade-Wurtemberg, sa fréquentation journalière atteint les 60 000 voyageurs. Il s’agit de la principale gare ferroviaire longue distance de la ville, devant celle de Karlsruhe-Durlach. Entrée en service en 1913, cette gare est utilisée par les trains de la Deutsche Bahn (DB) notamment, ainsi que les trains DB SNCF Voyageurs en Coopération.
En raison de ses qualités architecturales exceptionnelles, la gare de Karlsruhe Hauptbahnhof a obtenu le prix Bahnhof des Jahres (Gare de l’année) en 2008.

Comment rejoindre la gare de Karlsruhe ?

Différents types de transport en commun vous permettent d’aller à la Gare de Karlsruhe Hbf. La gare centrale est reliée directement au réseau S-Bahn de Rhin-Neckar (équivalent du RER) avec de nombreux lieux desservis tout au long de l’année. Sur le parvis de la gare, vous trouverez l’arrêt Hauptbahnhof du tramway de Karlsruhe. Celui-ci vous permet d’accéder à de nombreux quartiers de la ville. Un autre réseau de transport public peut être emprunté depuis la gare avec les lignes du Tram-Train de Karlsruhe (Stadtbahn de Karlsruhe).

Quelles sont les principales liaisons depuis la gare de Karlsruhe ?

La gare centrale de Karlsruhe est desservie par plusieurs lignes longue distance de la compagnie Deutsche Bahn. Vous pourrez y emprunter notamment des trains Intercity-Express à destination de Berlin, Mannheim, Francfort-sur-le-Main, Cologne, Düsseldorf, Brême, Hambourg, Dortmund, Hannover, Munich, ou encore Stuttgart. Des trains interurbains circulent aussi vers Cologne, Stuttgart, Baden-Baden, Nuremberg, Heidelberg, Mayence, et Constance. La Deutsche Bahn propose également des destinations étrangères comme Bâle ou Interlaken. Enfin, des trains DB SNCF Voyageurs en coopération circulent également en gare, permettant de rejoindre Paris, Strasbourg, ou encore Marseille.

Quels services sont présents en gare de Karlsruhe ?

La Gare de Karlsruhe Hbf compte plusieurs services permanents. Vous pourrez y utiliser le Wi-Fi, des toilettes, un service des objets trouvés, stationner vos vélos et y louer une voiture. Dans sa partie centrale se trouvent un grand hall et de multiples commerces pour vous restaurer ou faire du shopping en attendant votre train.

Découvrez la station Karlsruhe
Quels sont les horaires des trains Karlsruhe - Zurich le Vendredi 21 août 2026 ?
Départ Arrivée Durée Transport
4h04 7h26 3h22 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 60403
  • Baden-Baden
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 12 min
  • Basel Sbb
    CFF 559
  • Zurich Hb
4h04 8h05 4h01 Deutsche Bahn (DB)
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 60403
  • Baden-Baden
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Zurich Hb
5h09 8h26 3h17 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 60408
  • Baden-Baden
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 12 min
  • Basel Sbb
    CFF 561
  • Zurich Hb
5h09 9h05 3h56 Deutsche Bahn (DB)
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 60408
  • Baden-Baden
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Zurich Hb
5h56 9h00 3h04 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 271
  • Baden-Baden
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 19 min
  • Basel Sbb
    CFF 763
  • Zurich Hb
7h01 10h00 2h59 Deutsche Bahn (DB)
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 273
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Zurich Hb
8h01 11h00 2h59 Deutsche Bahn (DB)
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 275
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Zurich Hb
8h06 11h26 3h20 DB SNCF Voyageurs en coopération, TGV INOUI, TGV Lyria
Réserver
  • Karlsruhe Hbf
    DB SNCF Voyageurs en coopération 9568
  • Strasbourg
  • Connection: 17 min
  • Strasbourg
    TGV INOUI 9877 - TGV INOUI 12179
  • Mulhouse
  • Connection: 13 min
  • Mulhouse
    TGV Lyria 9203
  • Basel Sbb
  • Zurich Hb
9h11 12h00 2h49 Deutsche Bahn (DB)
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 151
  • Ringsheim Europa-Park
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Zurich Hb
10h01 13h00 2h59 Deutsche Bahn (DB)
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 277
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Zurich Hb
11h01 14h00 2h59 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 103
  • Baden-Baden
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 19 min
  • Basel Sbb
    CFF 795
  • Zurich Hb
12h01 15h00 2h59 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 279
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 19 min
  • Basel Sbb
    CFF 775
  • Zurich Hb
12h09 16h23 4h14 Deutsche Bahn (DB)
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 4725
  • Rastatt
  • Baden-Baden
  • Buhl (Baden)
  • Achern
  • Renchen
  • Appenweier
  • Offenburg
  • Gengenbach
  • Haslach
  • Hausach
  • Hornberg
  • Triberg
  • St. Georgen (Schwarzw)
  • Villingen (Schwarzw)
  • Donaueschingen
  • Immendingen
  • Engen
  • Singen (Hohentwiel)
  • Connection: 40 min
  • Singen (Hohentwiel)
    Deutsche Bahn (DB) 487
  • Schaffhausen
  • Zurich Hb
13h26 16h43 3h17 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 5
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 15 min
  • Basel Sbb
    CFF 2077
  • Rheinfelden
  • Moehlin
  • Stein-Sackingen
  • Frick
  • Brugg Ag
  • Baden
  • Dietikon
  • Zurich Altstetten
14h01 17h00 2h59 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 371
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 19 min
  • Basel Sbb
    CFF 779
  • Zurich Hb
15h01 18h00 2h59 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 107
  • Baden-Baden
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 19 min
  • Basel Sbb
    CFF 781
  • Zurich Hb
16h01 19h00 2h59 Deutsche Bahn (DB)
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 373
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Zurich Hb
17h01 20h00 2h59 Deutsche Bahn (DB)
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 109
  • Baden-Baden
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Zurich Hb
18h00 21h00 3h00 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 375
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 19 min
  • Basel Sbb
    CFF 787
  • Zurich Hb
19h01 22h00 2h59 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 201
  • Baden-Baden
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 19 min
  • Basel Sbb
    CFF 789
  • Zurich Hb
20h01 23h00 2h59 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 377
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 19 min
  • Basel Sbb
    CFF 791
  • Zurich Hb
21h01 0h00 2h59 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 203
  • Baden-Baden
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 19 min
  • Basel Sbb
    CFF 793
  • Zurich Hb
21h26 0h40 3h14 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 9
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 06 min
  • Basel Sbb
    CFF 2493
  • Liestal
  • Sissach
  • Gelterkinden
  • Olten
  • Connection: 13 min
  • Olten
    CFF 739
  • Aarau
  • Lenzburg
  • Zurich Hb
21h26 1h24 3h58 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 9
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 57 min
  • Basel Sbb
    CFF 1995
  • Rheinfelden
  • Moehlin
  • Stein-Sackingen
  • Frick
  • Brugg Ag
  • Baden
  • Zurich Hb
23h38 5h08 5h30 Deutsche Bahn (DB), CFF
Réserver
  • Karlsruhe Hbf
    Deutsche Bahn (DB) 77
  • Offenburg
  • Freiburg (Breisgau) Hbf
  • Basel Bad Bf
  • Basel Sbb
  • Connection: 2h01
  • Basel Sbb
    CFF 17005
  • Muttenz
  • Pratteln
  • Pratteln Salina Raurica
  • Kaiseraugst
  • Rheinfelden(Ch) Augarten
  • Rheinfelden
  • Moehlin
  • Mumpf
  • Stein-Sackingen
  • Eiken
  • Frick
  • Brugg Ag
  • Connection: 25 min
  • Brugg Ag
    CFF 19217
  • Turgi
  • Baden
  • Wettingen
  • Neuenhof
  • Killwangen-Spreitenbach
  • Dietikon
  • Glanzenberg
  • Schlieren
  • Zurich Altstetten