Bought something tax-free in Germany, France, Austria or Italy? Before you cross back into Switzerland, the form needs a stamp, or in France and Italy a digital validation, from that country’s customs. Find the offices at the border, their hours for travellers, which are open now and the Swiss office opposite.
- Free, no sign-up
- Hours from the official customs pages of all four countries
- Checked 15 to 23 October 2026
66 offices on four borders. Germany: 30 offices of the Lörrach and Singen customs districts. France: the 12 staffed posts. Austria: the 7 counters for travellers. Italy: the 17 posts that give the digital visto. How much you get back: the VAT refund calculator.
Office positions: © OpenStreetMap contributors, ODbL. Map: OpenFreeMap, OpenMapTiles.
Geneva
- France
St-Julien/BardonnexMotorway crossing south of Geneva
A 41 motorway, Saint-Julien-en-Genevois
Swiss side: Bardonnex · declare in QuickZoll
Hours for travellers Every day Open 24 hours PABLO kiosk: at the central booth of the border post.
Perly and the other small crossings south of Geneva are not on the French list of posts for tax-free forms: validate the form here, around the clock.
Hours: Swiss customs list of staffed French posts, checked 15 October 2026. Position: OpenStreetMap. PABLO: French customs list of kiosks of 17 April 2023.
- France
Ferney-Voltaire, airportGeneva Airport, French sector
Swiss side: Geneva Airport · declare in QuickZoll or in the declaration box
Hours for travellers Every day 06:00 to 23:00 PABLO kiosk: at the détaxe desk of French customs, in the French zone.
Only passengers with a flight ticket for that day, the day before or the day after may pass between the Swiss and the French sector. By road the French sector is reached only from Ferney-Voltaire, and not on foot or by bike. Without a ticket, use the Ferney-Voltaire road post.
Hours: Swiss customs list of staffed French posts, checked 15 October 2026. Position: OpenStreetMap. PABLO: French customs list of kiosks of 17 April 2023. Access: Geneva Airport, checked 23 October 2026.
- France
Ferney-Voltaire, roadRoad crossing to Le Grand-Saconnex
D 1005, Ferney-Voltaire
Swiss side: Le Grand-Saconnex · declare in QuickZoll or in the declaration box
Hours for travellers Every day 06:00 to 20:00 PABLO kiosk: at the booth of the border post.
Meyrin, Chavannes-de-Bogis and the other small crossings between the Pays de Gex and Switzerland are not on the French list of posts for tax-free forms: validate the form here.
Hours: Swiss customs list of staffed French posts, checked 15 October 2026. Position: OpenStreetMap. PABLO: French customs list of kiosks of 17 April 2023.
- France
Vallard-ThônexMotorway crossing east of Geneva
Autoroute Blanche, Vallard, near Annemasse
Swiss side: Thônex · declare in QuickZoll or in the declaration box
Hours for travellers Every day 06:00 to 20:00 PABLO kiosk: at the central booth of the border post.
Moillesulaz, Anières and the other small crossings east of Geneva are not on the French list of posts for tax-free forms: validate the form here.
Hours: Swiss customs list of staffed French posts, checked 15 October 2026. Position: OpenStreetMap. PABLO: French customs list of kiosks of 17 April 2023.
Lake Geneva and the Jura
- France
La CureCrossing at La Cure, near Les Rousses
Rue de la Frontière, Les Rousses
Swiss side: La Cure · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 09:00 to 12:00 and 13:00 to 16:30 Sat 11:00 to 17:00 Sun Closed PABLO kiosk: none listed here, so the officer at the counter validates the form.
Hours: Swiss customs list of staffed French posts, checked 15 October 2026. Position: OpenStreetMap. PABLO: French customs list of kiosks of 17 April 2023.
- France
La Ferrière-sous-JougneCrossing to Vallorbe
N 57 at the border, Jougne
Swiss side: Vallorbe · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 06:00 to 20:00 Sat 10:00 to 20:00 Sun 10:00 to 13:00 PABLO kiosk: at the border post.
On Saturday the French customs list gives 08:00 to 20:00 and the Swiss customs list 10:00 to 20:00: the hours above take the later opening.
Hours: Swiss customs list of staffed French posts, checked 15 October 2026. Position: OpenStreetMap. PABLO: French customs list of kiosks of 17 April 2023.
- France
Col FranceCol-des-Roches, crossing to Le Locle
Le Col-France, Villers-le-Lac
Swiss side: Col France (Le Locle) · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 06:00 to 20:00 Sat 10:00 to 18:00 Sun Closed PABLO kiosk: at the crossing.
The French and Swiss customs share one building at the Col-des-Roches. Les Verrières, further south, has no French post: a form is not validated there.
Hours: Swiss customs list of staffed French posts, checked 15 October 2026. Position: OpenStreetMap. PABLO: report in Le Trois of 22 July 2024.
- France
St-GingolphCrossing on the south shore of Lake Geneva
Rue Nationale, Saint-Gingolph
Swiss side: St-Gingolph · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:00 to 18:00 Sat, Sun Closed PABLO kiosk: none listed here, so the officer at the counter validates the form.
Hours: Swiss customs list of staffed French posts, checked 15 October 2026. Position: OpenStreetMap. PABLO: French customs list of kiosks of 17 April 2023.
- France
Delle-BoncourtCrossing Delle to Boncourt
Customs platform on the A16, Boncourt
Swiss side: Boncourt · declare in QuickZoll or in the declaration box
Hours for travellers Every day 06:00 to 20:00 PABLO kiosk: on the customs platform.
Hours: Swiss customs list of staffed French posts, checked 15 October 2026. Position: OpenStreetMap. PABLO: report in Le Trois of 22 July 2024.
Basel
- France
Basel St-Louis motorway, B10 and B8Motorway, tourist traffic
Autoroute des Cigognes (A35), Saint-Louis
Swiss side: Basel · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 05:00 to 22:00 Sat 05:00 to 20:00 Sun Closed PABLO kiosk: in the reception hall.
Go to site B10, the post for travellers: Mon to Fri 09:00 to 20:00, Sat 12:00 to 20:00. Outside these hours the commercial booths at site B8 validate forms: Mon to Fri 05:00 to 09:00 and 20:00 to 22:00, Sat 05:00 to 13:00. The footpath between the two sites is signposted. The street crossings in Basel (Burgfelderstrasse, Hegenheimerstrasse, Hüningerstrasse, Lysbüchel) and those at Allschwil are not on the French list of posts for tax-free forms: validate the form here.
Hours: French customs list of the posts for tax-free forms (Annex 5), checked 22 October 2026. Position: OpenStreetMap. PABLO: French customs list of kiosks of 17 April 2023.
- France
Saint-Louis Bâle gare, Basel SBB stationFor trains to and from France
French part of Basel SBB station (SNCF wing, tracks 30 to 35)
Swiss side: Basel SBB · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 08:00 to 16:00 Sat, Sun Closed PABLO kiosk: none listed here, so the officer at the counter validates the form.
The French customs post for trains from Mulhouse and Strasbourg and for the TGV Lyria. Go there before you pass Swiss customs into the main station. It is closed at weekends.
Hours: French customs list of the posts for tax-free forms (Annex 5), checked 22 October 2026. Position: OpenStreetMap. PABLO: French customs list of kiosks of 17 April 2023.
- Germany
Zollamt Weil am Rhein-FriedlingenCrossing to Basel, Hiltalingerstrasse
Zollstrasse 2, 79576 Weil am Rhein
Swiss side: Basel-Hiltalingerstrasse · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 07:30 to 23:00 Sun Closed Closed: 1 Nov and 24, 25, 26 and 31 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May, 1 Aug and 3 Oct 2027.
Public transport: Tram 8 (BVB) to Weil am Rhein Grenze
The page gives these hours for the office and no separate hours for travellers.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt Weil am Rhein-AutobahnMotorway crossing to Basel
Lustgartenstrasse 1, 79576 Weil am Rhein
Swiss side: Basel/Weil Rhein-Autobahn · declare in QuickZoll or in the declaration box
Hours for travellers Every day Open 24 hours Public transport: S5 to Weil am Rhein Hauptbahnhof/Bahnhof Zentrum, tram 8 to Weil am Rhein Riedlist/Kessel or Bahnhof/Zentrum
Open for travellers on public holidays too. On some holidays and on 24 and 31 December the page lists shorter hours for goods clearance: if you need the stamp then, call the office first.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt Weil am Rhein-OtterbachCrossing to Basel, Freiburgerstrasse
Basler Strasse 62, 79576 Weil am Rhein
Swiss side: Basel-Freiburgerstrasse · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 09:00 to 21:00 Sun Closed Closed: 1 Nov and 24, 25, 26 and 31 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May, 1 Aug and 3 Oct 2027.
Public transport: Regional bus 55 to Weil am Rhein Otterbach Zoll
The page gives these hours for the office and no separate hours for travellers.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Deutsches Zollamt BaselBadischer Bahnhof, for trains to and from Germany
Schwarzwaldallee 200, 4058 Basel
Swiss side: Basel Mitte UBF · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:30 to 18:00 Sat 10:00 to 18:00 Sun Closed Closed: 24, 25, 26 and 31 Dec 2026; 1 Jan, 26, 28 and 29 Mar, 1, 6, 16 and 17 May and 3 Oct 2027.
Public transport: S6, regional and long-distance trains, buses and trams to Basel Badischer Bahnhof
The German customs office is inside the station, on Swiss soil.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt StettenLörrach-Stetten, crossing to Riehen
Basler Strasse 2, 79540 Lörrach
Swiss side: Riehen · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Sat 08:30 to 22:00 Sun Closed Closed: 1 Nov and 24, 25, 26 and 31 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May, 1 Aug and 3 Oct 2027.
Public transport: Stadtbus 6 to Stetten Grenze, or S-Bahn S6 to Lörrach-Stetten
Source: office page on zoll.de, checked 22 October 2026.
Along the Rhine
- Germany
Zollamt GrenzacherhornGrenzach-Wyhlen, crossing to Basel
Hörnle 72, 79639 Grenzach-Wyhlen
Swiss side: Grenzacherstrasse · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Sat 08:30 to 20:30 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May, 1 Aug and 3 Oct 2027.
Public transport: BVB bus 34 or 38 to Grenzacher Horn or Riehen Hörnli Grenze
The page lists 24 and 31 December 2026 as closed, but also gives shorter hours for commercial goods on those days, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt Rheinfelden-AutobahnMotorway crossing to Rheinfelden AG
Warmbacher Strasse 90, 79618 Rheinfelden (Baden)
Swiss side: Rheinfelden Autobahn · declare in QuickZoll or in the declaration box
Hours for travellers Every day 07:00 to 23:00 Public transport: Regional and long-distance trains and buses to Rheinfelden (Baden) station, or bus 84 to Rheinfelden, Weiherfeld
Open on public holidays too. On some holidays and on 24 and 31 December the page lists shorter hours for goods clearance: if you need the stamp then, call the office first.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt RheinfeldenOld Rhine bridge to Rheinfelden AG
Rheinbrückstrasse 9, 79618 Rheinfelden (Baden)
Swiss side: Rheinfelden AG · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 10:00 to 18:00 Sun Closed Closed: 1 Nov and 24, 25, 26 and 31 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May, 1 Aug and 3 Oct 2027.
Public transport: Bus 7312 to Rheinfelden, Deutscher Zoll
This is an office for travellers, and the page gives one set of hours for all of it. It names no Swiss office opposite; the bridge leads to Rheinfelden AG.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt Bad SäckingenCrossing to Stein (Aargau)
Fricktalstrasse 2, 79713 Bad Säckingen
Swiss side: Stein/Bad Säckingen · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 05:00 to 22:00 Sat 06:00 to 22:00 Sun 10:00 to 18:00 Public transport: Train (RB, IRE) to Bad Säckingen station or bus to Bad Säckingen bus station, then about 1.5 km on foot
Open for travellers on public holidays from 10:00 to 18:00. For 24 and 31 December the page asks travellers to contact the office first.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt LaufenburgCrossing to Laufenburg AG
Flösserstrasse 2, 79725 Laufenburg (Baden)
Swiss side: Laufenburg · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:30 to 22:00 Sat 08:30 to 22:00 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: Train (RB, IRE) or bus to Laufenburg Ost station, then about 1 km on foot
The page lists 24 and 31 December 2026 as closed, but also gives shorter hours for goods on those days and asks travellers to contact the office, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Abfertigungsstelle Waldshut-PersonenbahnhofWaldshut station
Eisenbahnstrasse 6, 79761 Waldshut-Tiengen
Swiss side: Koblenz · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 10:00 to 19:00 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: DB and SBB trains to Waldshut station, or buses to Waldshut bus station
The page gives these hours for the office and no separate hours for travellers. It lists 24 and 31 December 2026 as closed but also says travellers are served when those days fall on a weekday, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt WaldshutRhine bridge to Koblenz AG
Rheinbrückenstrasse 12, 79761 Waldshut-Tiengen
Swiss side: Koblenz · declare in QuickZoll or in the declaration box
Hours for travellers Every day Open 24 hours Export forms are stamped at the service point at Rheinbrückenstrasse 12, by the bridge; the map shows the service point. Open for travellers around the clock, on public holidays and on 24 and 31 December too.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt RheinheimKüssaberg-Rheinheim, crossing to Zurzach
Zurzacher Strasse 1, 79790 Küssaberg
Swiss side: Zurzach · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 08:30 to 21:00 Sun Closed Closed: 1 Nov and 24, 25, 26 and 31 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: Bus 7340 to Rheinheim Ortsmitte
Export forms are handled at the service point at Rathausring 9 (Bürgerzentrum), next to the office; the map shows the service point. The page lists 24 and 31 December 2026 as closed but also says travellers are served when those days fall on a weekday, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt RöttelnHohentengen-Rötteln, crossing to Kaiserstuhl
Schlossweg 4, 79801 Hohentengen am Hochrhein
Swiss side: Kaiserstuhl · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 08:30 to 20:30 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: Bus 7340.1 or 7340.2 to Hohentengen-Rötteln
The page gives these hours for the office and no separate hours for travellers. It lists 24 and 31 December 2026 as closed but also says travellers are served when those days fall on a weekday, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt GünzgenHohentengen-Günzgen, crossing to Wasterkingen
Schaffhauser Strasse 39, 79801 Hohentengen am Hochrhein
Swiss side: Wasterkingen · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 09:00 to 18:00 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: Bus 7340.2 to Günzgen
The page gives these hours for the office and no separate hours for travellers. It lists 24 and 31 December 2026 as closed but also says travellers are served when those days fall on a weekday, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
Schaffhausen
- Germany
Zollamt ErzingenKlettgau-Erzingen, crossing to Trasadingen
Hauptstrasse 113, 79771 Klettgau
Swiss side: Trasadingen · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:00 to 20:30 Sat 08:30 to 20:30 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: Train (RB, IRE) to Erzingen (Baden), or bus 7731 or 7347.1 to Erzingen/Bahnhof
The page lists 24 and 31 December 2026 as closed, but also gives shorter hours for goods on those days and asks travellers to contact the office, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt StühlingenCrossing to Schleitheim
Bundesstrasse 18, 79780 Stühlingen
Swiss side: Schleitheim · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:30 to 20:30 Sat 08:30 to 20:30 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: Bus 7338 to Stühlingen Bahnhof, then about 500 metres on foot
The page lists 24 and 31 December 2026 as closed, but also gives shorter hours for goods on those days and asks travellers to contact the office, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt LottstettenCrossing to Rafz
Bundesstrasse, 79807 Lottstetten
Swiss side: Rafz-Solgen · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Sat 06:00 to 22:00 Sun 10:00 to 18:00 Open for travellers on public holidays from 10:00 to 18:00. For 24 and 31 December the page asks travellers to contact the office first.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt NeuhausBlumberg-Neuhaus, crossing to Bargen
Zollstrasse 2, 78176 Blumberg
Swiss side: Bargen · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 05:00 to 20:00 Sat, Sun 08:00 to 20:00 Public transport: Bus 7278 to Neuhaus am Randen
Open for travellers on public holidays from 08:00 to 20:00. On 24 and 31 December the normal hours of the weekday apply for travellers.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt JestettenCrossing to Neuhausen am Rheinfall
Schaffhauser Strasse 164, 79798 Jestetten
Swiss side: Neuhausen · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:00 to 20:30 Sat 08:30 to 20:30 Sun Closed Closed: 1 Nov and 24, 25, 26 and 31 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
The German office is at the crossing, on Swiss soil. The page lists 24 and 31 December 2026 as closed, but also gives shorter hours for goods on those days and asks travellers to contact the office, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt BietingenGottmadingen-Bietingen, crossing to Thayngen
Zollstrasse 35, 78244 Gottmadingen
Swiss side: Thayngen · declare in QuickZoll
Hours for travellers Every day Open 24 hours Open for travellers on public holidays too, including 24 and 31 December.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Abfertigungsstelle Gailingen-WestGailingen, crossing to Dörflingen
Büsinger Strasse 17, 78262 Gailingen am Hochrhein
Swiss side: Dörflingen-Laag · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 08:30 to 20:00 Sun Closed Public transport: Bus 7351 to Gailingen Altersheim, then about 5 minutes on foot
The page gives these hours for the office and no separate hours for travellers. Open on public holidays.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt RielasingenCrossing to Ramsen
Ramsener Strasse 67, 78239 Rielasingen-Worblingen
Swiss side: Ramsen · declare in QuickZoll or in the declaration box
Hours for travellers Every day 06:00 to 22:00 Public transport: Bus 7349 to Rielasingen Zoll
Open for travellers on public holidays too. For 24 and 31 December the page asks travellers to contact the office first.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Abfertigungsstelle Singen PersonenbahnhofSingen station, platform 4
Bahnhofstrasse, Gleis 4, 78224 Singen (Hohentwiel)
Swiss side: Schaffhausen · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 12:00 to 18:00 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: DB and SBB trains, the Seehas and buses to Singen station
The page gives these hours for the office and no separate hours for travellers. It lists 24 and 31 December 2026 as closed but also says travellers are served when those days fall on a weekday, so call ahead. It names no Swiss office opposite; trains from Singen run to Schaffhausen.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt ÖhningenCrossing to Stein am Rhein
Steiner Strasse 29, 78337 Öhningen
Swiss side: Stein am Rhein · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 08:30 to 20:00 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: Bus 7368 to Öhningen, Grenze
The page gives these hours for the office and no separate hours for travellers. It lists 24 and 31 December 2026 as closed but also says travellers are served when those days fall on a weekday, so call ahead.
Source: office page on zoll.de, checked 22 October 2026.
Konstanz
- Germany
Zollamt Konstanz-AutobahnMotorway crossing to Kreuzlingen
Grenzbachstrasse, 78462 Konstanz
Swiss side: Kreuzlingen Autobahn · declare in QuickZoll
Hours for travellers Every day Open 24 hours Open for travellers on public holidays too, including 24 and 31 December.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt Konstanz-Emmishofer TorTown crossing to Kreuzlingen-Emmishofen
Emmishofer Strasse 9, 78462 Konstanz
Swiss side: Kreuzlingen-Emmishofen · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 10:00 to 22:00 Sun Closed Public transport: Stadtbus 3 to Schnetztor, then about 5 minutes on foot
The page gives these hours for the office and no separate hours for travellers. Open on public holidays. 24 and 31 December: shorter hours, without times on the page, so call the office first.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt Konstanz-Kreuzlinger TorTown crossing to Kreuzlingen
Kreuzlinger Strasse 53, 78462 Konstanz
Swiss side: Kreuzlingen · declare in QuickZoll or in the declaration box
Office hours Mon to Fri 07:30 to 16:00 Sat, Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: Stadtbus 3 to Schnetztor, then about 5 minutes on foot
The page gives these hours for the office and no separate hours for travellers: Monday to Friday only. It lists 24 and 31 December 2026 as closed but also says shorter hours apply on those days, so call ahead. On Saturdays and in the evening, Konstanz-Autobahn is open around the clock.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Abfertigungsstelle Personenbahnhof KonstanzKonstanz station
Bahnhofplatz 49, 78462 Konstanz
Swiss side: Kreuzlingen · declare in QuickZoll or in the declaration box
Office hours Mon to Sat 11:00 to 19:00 Sun Closed Closed: 1 Nov and 25 and 26 Dec 2026; 1 and 6 Jan, 26, 28 and 29 Mar, 1, 6, 16, 17 and 27 May and 3 Oct 2027.
Public transport: DB and SBB trains and the Seehas to Konstanz station, or buses to Marktstätte
The page gives these hours for the office and no separate hours for travellers. It lists 24 and 31 December 2026 as closed but also says shorter hours apply when those days fall on a weekday, without giving them, so call ahead. It names no Swiss office opposite; trains from Konstanz run to Kreuzlingen.
Source: office page on zoll.de, checked 22 October 2026.
- Germany
Zollamt Konstanz-Paradieser TorCrossing to Tägerwilen
Gottlieber Strasse 49, 78462 Konstanz
Swiss side: Tägerwilen · declare in QuickZoll or in the declaration box
Checked again on 22 October 2026: the office page still publishes no opening hours and lists no customs clearance here. For the stamp, plan on Konstanz-Autobahn, open around the clock, about 650 metres south.
Source: office page on zoll.de, checked 22 October 2026.
St. Gallen Rhine valley and Liechtenstein
- Austria
Zollstelle TisisFeldkirch-Tisis, crossing to Schaanwald (Liechtenstein)
Liechtensteiner Strasse 139a, 6800 Feldkirch
Swiss side: Schaanwald FL · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:30 to 18:00 Sat 10:00 to 18:00 Sun Closed Liechtenstein is in the Swiss customs area, so Swiss customs at Schaanwald is your Swiss side. Next door, Planet pays out tax-free refunds at the ÖAMTC border station, but it does not stamp forms.
Hours: office directory of the Austrian finance ministry (BMF), checked 22 October 2026. Position: OpenStreetMap.
- Austria
Zollstelle MeiningenCrossing to Oberriet
Schweizer Strasse 94, 6812 Meiningen
Swiss side: Oberriet · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:30 to 16:30 Sat, Sun Closed Swiss customs at Oberriet has not been staffed in person since 1 October 2026: declare in QuickZoll or at the declaration box there.
Hours: office directory of the Austrian finance ministry (BMF), checked 22 October 2026. Position: OpenStreetMap.
- Austria
Zollstelle MäderCrossing to Kriessern
Rheinstrasse 52, 6841 Mäder
Swiss side: Kriessern · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:30 to 17:00 Sat, Sun Closed Swiss customs at Kriessern has not been staffed in person since 1 October 2026: declare in QuickZoll or at the declaration box there.
Hours: office directory of the Austrian finance ministry (BMF), checked 22 October 2026. Position: OpenStreetMap.
- Austria
Zollstelle HöchstRhine bridge to St. Margrethen
Hauptstrasse 2, 6973 Höchst
Swiss side: St. Margrethen · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:30 to 17:30 Sat, Sun Closed Closed on Austrian public holidays, as the directory says.
Hours: office directory of the Austrian finance ministry (BMF), checked 22 October 2026. Position: OpenStreetMap.
- Austria
Zollstelle LustenauRhine bridge to Au SG
Reichsstrasse 28, 6890 Lustenau
Swiss side: Au SG · declare in QuickZoll
Hours for travellers Every day Open 24 hours The only Austrian counter in the Rhine valley that is open around the clock, every day.
Hours: office directory of the Austrian finance ministry (BMF), checked 22 October 2026. Position: OpenStreetMap.
- Austria
Zollstelle HohenemsCrossing to Diepoldsau
Diepoldsauer Strasse 134, 6845 Hohenems
Swiss side: Diepoldsau · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 07:30 to 17:00 Sat 10:00 to 18:00 Sun Closed Swiss customs at Diepoldsau has not been staffed in person since 1 October 2026: declare in QuickZoll or at the declaration box there.
Hours: office directory of the Austrian finance ministry (BMF), checked 22 October 2026. Position: OpenStreetMap.
Graubünden
- Italy
Villa di ChiavennaMaloja road, crossing to Castasegna (Bregaglia)
Frazione Dogana 18, 23029 Villa di Chiavenna (SO)
Swiss side: Castasegna · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 08:00 to 20:00 Sat 08:00 to 14:00 Sun Closed The crossing is open day and night, but tax-free is done only in these hours.
Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Tirano stationBetween the Italian station and the Bernina railway
Piazza delle Stazioni 22, 23037 Tirano (SO)
Swiss side: Tirano RhB station · declare in QuickZoll or in the declaration box
Hours for travellers Mon to Fri 08:00 to 20:00 Sat 08:00 to 14:00 Sun Closed Get the visto here before you board the Bernina train to Poschiavo and St. Moritz. Swiss customs has a declaration box at the Rhaetian Railway station.
Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Passo del FoscagnoRoad into Livigno, the last Italian customs before Switzerland
S.S. 301 del Foscagno 86/A, 23041 Livigno (SO)
Swiss side: La Drossa or La Motta, after Livigno · declare in QuickZoll or in the declaration box
Hours for travellers Every day Open 24 hours Livigno is outside the EU customs area, so goods bought elsewhere in Italy leave the EU here, on the way into Livigno. Shopping in Livigno itself carries no Italian VAT, so there is nothing to refund.
Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Tubre/TaufersVal Venosta to Val Müstair
Via San Giovanni 87, 39020 Tubre (BZ)
Swiss side: Müstair · declare in QuickZoll or in the declaration box
Hours for travellers Every day Open 24 hours Open on public holidays too, as the page says.
Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Austria
Zollstelle Pfunds SpissKajetansbrücke, roads to Vinadi (Lower Engadine) and to Samnaun
Kajetansbrücke 414, 6542 Pfunds
Swiss side: Vinadi · declare in QuickZoll
Hours for travellers Every day Open 24 hours There is no Swiss customs office at Vinadi: declare in QuickZoll before you cross. Martinsbruck, the crossing to Martina, has no counter for travellers, so for the stamp take this road.
Hours: office directory of the Austrian finance ministry (BMF), checked 22 October 2026. Position: OpenStreetMap.
- Italy
PiattamalaRoad from Tirano to Campocologno (Valposchiavo)
Via Elvezia, 23037 Tirano (SO)
Swiss side: Campocologno · declare in QuickZoll or in the declaration box
Italian customs publishes no hours for this post. A local news site reports tax-free here only from Monday to Friday 08:00 to 20:00 and on Saturday 08:00 to 14:00, never on public holidays. Tirano station, about 2 km away, has these hours officially.
Source: page of the Tirano customs office (ADM), which gives no hours for this post, checked 22 October 2026. Position: OpenStreetMap.
Ticino
- Italy
Piaggio ValmaraLake Maggiore, west shore, crossing to Brissago
Via Nazionale 103, 28822 Cannobio (VB)
Swiss side: Brissago · declare in QuickZoll or in the declaration box
Hours for travellers Every day Open 24 hours Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Luino stationFor trains on the line to Bellinzona (TILO S30)
Viale Amendola 5, 21016 Luino (VA)
Swiss side: none on this line · declare in QuickZoll
Hours for travellers Mon to Sat 08:00 to 18:00 Sun Closed The customs office is at Viale Amendola 5, about 150 m from the station; the page does not say whether the desk for rail travellers is there or in the station.
Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
ZennaLake Maggiore, east shore, crossing to Dirinella
Via Europa, Zenna, Maccagno con Pino e Veddasca (VA)
Swiss side: Dirinella · declare in QuickZoll or in the declaration box
Hours for travellers Mon, Tue 12:00 to 18:00 Wed 08:00 to 18:00 Thu, Fri 12:00 to 18:00 Sat 08:00 to 18:00 Sun Closed Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Lavena Ponte TresaBridge to Ponte Tresa TI
Via Zanoni 31, 21037 Lavena Ponte Tresa (VA)
Swiss side: Ponte Tresa · declare in QuickZoll or in the declaration box
Hours for travellers Every day 08:00 to 20:00 Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
GaggioloCrossing to Stabio
Piazza Dogana, 21050 Cantello (VA)
Swiss side: Stabio · declare in QuickZoll or in the declaration box
Hours for travellers Every day Open 24 hours Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Oria ValsoldaLake Lugano, crossing to Gandria
Via S.S. 179, 22010 Oria Valsolda (CO)
Swiss side: Gandria · declare in QuickZoll
Hours for travellers Mon to Sat 08:00 to 20:00 Sun Closed Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Ponte ChiassoRoad crossing to Chiasso
Via Pietro Baragiola, 22100 Como (Ponte Chiasso)
Swiss side: Chiasso · declare in QuickZoll
Hours for travellers Every day Open 24 hours The busiest tax-free point on this border. Two Global Blue kiosks validate Global Blue forms, and the Italian customs app VAT REFUND works here on the customs wi-fi. Italian customs warns that the counters get crowded at weekends.
Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Brogeda A9Motorway crossing to Chiasso (A9 to A2)
Valico di Brogeda, A9, 22100 Como
Swiss side: Chiasso-Brogeda · declare in QuickZoll
Hours for travellers Every day Open 24 hours Part of the Ponte Chiasso office, whose service for travellers is open every day, 24 hours. An Italian customs notice of 2019 names Brogeda as open around the clock for tax-free. Global Blue also has a kiosk at the motorway crossing.
Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Chiasso stationItalian customs desk in the station, for trains to and from Italy
Via Motta 5, 6830 Chiasso
Swiss side: Chiasso · declare in QuickZoll or in the declaration box
Italian customs publishes no hours for this desk. Global Blue lists it as open 24 hours, so check before you rely on it. The Italian customs app VAT REFUND works here on the customs wi-fi.
Source: Italian customs (ADM) press release of 16 January 2026 on this desk, checked 22 October 2026. Position: OpenStreetMap.
Valais
- Italy
Great St Bernard tunnelTunnel from Aosta to Martigny
Località Prà Gentor 3, 11010 Saint-Rhémy-en-Bosses (AO)
Swiss side: Grand-St-Bernard tunnel · declare in QuickZoll or in the declaration box
Hours for travellers Every day Open 24 hours Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
IselleSimplon road and the car train to Brig
S.S. 33 del Sempione, 28868 Trasquera (VB)
Swiss side: Gondo · declare in QuickZoll or in the declaration box
Hours for travellers Every day Open 24 hours The office also covers Iselle station, where the car train through the Simplon tunnel to Brig starts.
Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
- Italy
Domodossola stationFor trains through the Simplon to Brig and Geneva
Piazza Matteotti, 28845 Domodossola (VB)
Swiss side: Brig station · declare in QuickZoll or in the declaration box
Hours for travellers Every day 07:00 to 23:00 Also the place for the Centovalli railway to Locarno: there is no Italian customs office at its crossing, Ponte Ribellasca.
Hours: office page of the Italian customs (ADM), checked 22 October 2026. Position: OpenStreetMap.
No office matches. Try a town on either side of the border, such as Basel, Chiasso or Genève.
How to get your form stamped
Tax-free shopping only pays off once the export is confirmed. That happens at the border, at the customs of the country you leave, and only there. Swiss customs cannot do it for you, and since 1 July 2023 Swiss and French customs no longer do it for each other.
- At the tillPay the full price and ask for the export form: the Ausfuhrschein in Germany, the détaxe form in France, the U34 or a tax-free company’s form in Austria. In Italy the shop sends an electronic tax-free invoice to customs and prints a request code on your copy. Show your passport or ID so the shop can fill in your details. In Germany each receipt must be over €50, in France your purchases at one shop over €100, in Austria each invoice over €75 and in Italy each invoice over €70.
- At the customs of the country you leave, before you crossStop at an office from this list and show three things: your passport or ID, the forms with the receipts, and the goods. Germany and Austria stamp the form; in Germany the officer checks that the name, address and passport number match. France validates the form electronically in PABLO, at a kiosk or at the counter. Italy gives a digital visto in OTELLO: the officer finds your invoices by passport number, and an automatic check either clears them at once or asks to see the goods.
- Then Swiss customsIf your goods are worth more than CHF 150 per person and day, or you carry more meat, alcohol or tobacco than the allowance, declare them: in the QuickZoll app, at any time and for any crossing, at a staffed Swiss office, or on paper in the declaration box at the crossing, where the entry shows one. The box is for the Swiss declaration only: a tax-free form left there is not validated. Swiss VAT is due even when you get the foreign VAT back.
- Get your moneyBring or send the stamped form back to the shop, or to the refund company named on it. What you keep after fees and Swiss VAT: the VAT refund calculator works it out receipt by receipt.
What to bring to the customs office
- Your passport or identity card. In Germany the stamp is given only if your name, address and passport or ID number on the form match the document you show. In Italy your invoices are found by the passport or ID you showed in the shop.
- The forms and the receipts, filled in by the shop. In Italy, check before you leave the shop that the request code and your passport details are on your copy: without them the invoice is not in the customs system.
- The goods themselves, within easy reach and best still unused: customs confirms only what it can see. Goods you send by post or use up before you leave do not count.
How the hours work
The finder shows the hours for travellers where the official source lists them separately; several German motorway offices and most large Italian posts handle travellers around the clock. It works out open or closed on your device every minute, in Swiss time, which is also the time in Germany, France, Austria and Italy. Dated closures from the office pages are included.
The French posts come from the lists of French customs (Annex 5) and Swiss customs (BAZG), the Austrian counters from the office directory of the Austrian finance ministry and the Italian posts from the office pages of the Italian customs (ADM). Where these give no holiday hours, the office’s entry says so on public holidays of that country. The map positions, and the road names of the French posts, come from OpenStreetMap.
A few offices publish no hours at all, such as Konstanz-Paradieser Tor, the Italian desk in Chiasso station and the Piattamala post. They show in grey, so you can plan the stamp at an office that is open.
Questions and answers
- Can Swiss customs stamp my form from Germany, France, Austria or Italy?
- No. Swiss customs does not refund foreign VAT and does not confirm foreign exports: the customs of the EU country you leave must do it. Germany does not accept a confirmation from a customs office outside the EU, and since 1 July 2023 Swiss and French customs no longer do the export formalities for each other.
- The office was closed. What now?
- Germany: the stamp must come from the German exit customs; a German embassy or consulate in Switzerland can confirm the export later, for a fee, if you show it the goods. France: on the road to Switzerland only staffed French posts count, and you can ask the customs of your exit point for a late validation within 6 months, but not after leaving through an unstaffed crossing. Austria: a later confirmation is given only in exceptional cases, as a rule against the Swiss customs receipt for the goods; Lustenau in the Rhine valley and Pfunds Spiss towards the Lower Engadine are open around the clock. Italy: a closed post cannot give the visto, and Italian customs describes no way to get it later; it sends travellers to Ponte Chiasso and Brogeda, both open 24 hours.
- Is there still a stamp in Italy?
- No. Since 1 September 2018 the visto is digital: the shop sends your tax-free invoice to the customs system OTELLO, and at the border the officer gives the visto in the system. With the request code on your invoice you can check its status online. At Ponte Chiasso and Brogeda, Global Blue kiosks also validate Global Blue forms.
- What is a PABLO kiosk?
- A self-service terminal of French customs. Scan the barcode of your French tax-free form, on paper or on your phone: a green screen saying the form is validated means you are done; with a red screen, follow the instructions on it. Where a post has no kiosk, go to the customs counter; forms from other EU countries are always checked at the counter. Each French entry says whether its post has one.
- Do I still need a stamp with the dAKZ app?
- Not at the crossings the app lists and in shops that take part: there the app has replaced the paper form since 16 June 2026, and a green signal lets you drive on. Everywhere else you need the paper form and the stamp.
- Where can I go on foot or by train?
- Each entry says what the office page states. Konstanz-Emmishofer Tor, for example, is about 5 minutes on foot from the Schnetztor bus stop. German customs has desks in Basel Badischer Bahnhof and in the stations of Waldshut, Singen and Konstanz, Italian customs in Chiasso, Luino, Domodossola and Tirano, and French customs posts at Genève-Cornavin station, open daily 07:30 to 18:30 (the Swiss customs list says from 06:30), and in the French part of Basel SBB station, Mon to Fri 08:00 to 16:00. The French post in the French sector of Geneva Airport is only for air passengers: from the Swiss side you may pass only with a flight ticket for that day, the day before or the day after, and from France there is no way in on foot or by bike.
- How much do I get back?
- That depends on your receipts, the fees and the Swiss VAT at the border. The VAT refund calculator works it out for Germany, Austria, France and Italy.
- Is the list complete?
- As far as the official sources go, yes. Germany: every office of the Lörrach and Singen customs districts on the Swiss border that publishes hours. France: the 12 posts in the French customs list for tax-free forms and the Swiss customs list. Austria: every counter for travellers in the finance ministry’s directory. Italy: every post with a service for travellers on the Italian customs pages. Small crossings without staff are left out, because you cannot get the stamp there. In France that includes the street crossings in Basel, Allschwil, Anières, Meyrin, Moillesulaz, Perly and Les Verrières, even where Swiss customs has a declaration box: search for one and the finder shows the post nearby.
- What happens to my position and my filters?
- Near me uses your position once, on this device, to sort the list. It is never sent or saved. Your filters stay only in this browser.
More free tools
- VAT refund calculator: which receipts from Germany, Austria, France and Italy get the VAT back, and what you keep after Swiss VAT.
- Halbtax or GA calculator: single tickets, Halbtax, Halbtax PLUS or GA, what pays off for how you travel in Switzerland.
- Swiss customs calculator: what you can bring into Switzerland free, and what you pay above the CHF 150 limit.
- Tourist tax calculator: what you pay on top of the room price in 96 European cities and regions.
- Train delay compensation: how much the railway owes you when your train is late, from Switzerland to Britain.
- Flight delay compensation: whether the airline owes you €250 to €600, in a minute.
- Cabin bag checker: whether your bag flies free under the seat or counts as a cabin bag, for 27 airlines.
- Entry rules checker: ETIAS, EES, UK ETA, ESTA and Canada eTA at the official price, and how to spot a fake site.
- Book-ahead checker: when tickets go on sale for the Colosseum, the Last Supper, the Alhambra and 27 more sights.
- Trip cost splitter: who owes whom after a group trip, in 36 currencies, with the fewest payments.
- Free museum days: which museums are free on your dates, in 18 countries.
- Vignette and toll checker: which vignettes and tolls your road trip needs, in 27 countries.
- Colosseum and Roman Forum map: a free phone map with routes, entrances and opening hours.
- Pompeii map: a free phone map with routes, entrances, water and toilets.
Sources
- Germany: the office pages on zoll.de, linked from each entry, for the 30 German offices (address, hours for travellers, public holidays, the Swiss office opposite, public transport), read on 15 and 22 October 2026; Federal Ministry of Finance, Merkblatt zur Umsatzsteuerbefreiung im nichtkommerziellen Reiseverkehr, March 2025 (what to show at the border, no confirmation by customs outside the EU, confirmation by an embassy); zoll.de, the dAKZ app, checked on 14 October 2026. All in German.
- France: French customs, list of the posts for tax-free forms (Annex 5 of the circular of 24 April 2026) (the posts and their hours), read on 22 October 2026, in French; Swiss customs (BAZG), Refund of French VAT: end of exemption (the staffed French posts and the change of 1 July 2023), read on 15 October 2026; French customs, location of the PABLO kiosks (list of 17 April 2023) and La détaxe avec PABLO (July 2024, how the kiosk works); Le Trois, report of 22 July 2024 on the kiosks at Delle-Boncourt and Col des Roches; Geneva Airport, France sector (who may pass between the sectors), all read on 23 October 2026.
- Austria: Federal Ministry of Finance (BMF), office directory of Zollamt Österreich (addresses, phone numbers, the hours of the 7 counters for travellers) and VAT refund (who qualifies, the €75 minimum, the deadline, a later confirmation), read on 22 October 2026.
- Italy: Italian customs (ADM), the office pages linked from each entry (address, phone, hours of the service for travellers), the OTELLO procedure (the digital visto, the €70 minimum, the deadline) and the notice of 28 June 2019 on the 24-hour posts at Ponte Chiasso and Brogeda, read on 22 October 2026.
- Switzerland: BAZG, QuickZoll app, Declaration box (with the list of the boxes of February 2026, read on 23 October 2026), Refund of foreign VAT (Swiss customs does not refund foreign VAT, and Swiss VAT is due even when the foreign VAT is not refunded) and the information on customs in the Rhine valley of 25 August 2026 (no staff on site at Diepoldsau, Kriessern and Oberriet from 1 October 2026, in German).
- Map: positions of the offices from OpenStreetMap (© OpenStreetMap contributors, ODbL), map tiles from OpenFreeMap and OpenMapTiles.
France checked on 15, 22, 23 and 29 October 2026, Germany, Austria and Italy on 22 October 2026, the Swiss declaration boxes on 23 October 2026. The opening hours and closures are checked every month.
Hours change, especially around public holidays: the office page decides. This page helps you plan, it is not a statement of any customs office.