Uber Eats Promo Codes in Switzerland: What Actually Works
Swiss delivery prices are brutal. A single meal can cost 45 francs after delivery fee, service charge, and tip layered on top. I've spent years testing promo codes across different Swiss cities and learning which ones apply and which ones don't. The app doesn't make it easy, and the fine print is deliberately vague. The first step is finding a working code. Uber Eats rotates these constantly, and most codes you find on random coupon sites expire within days or are region-locked. The most reliable approach is checking the app directly. Open Uber Eats, go to your account settings, and look for a "Promotions" or "Offers" tab. That section shows codes already applied to your account. Then check the promotional banners on the home screen — those codes are usually auto-applied but you need to verify they're actually sticking. When entering a code manually, the field is usually tucked under the cart review screen, just above the "Place Order" button. It looks like a small text box that says "Add promotion code." Type it in exactly as shown, including any hyphens or capital letters. Uber Eats doesn't always validate codes in real time, so the error messages can be misleading. A code showing as "invalid" might actually work but get rejected because of a minimum order requirement you didn't notice.
I ran into a specific problem last winter with a Zurich-based promo code. The code said 50 percent off but required a minimum spend of 30 francs. I built my order to 31 francs and still got rejected. The issue was that the code only applied to food items, not to delivery fees or service charges. My actual food total before fees was only 27 francs. I worked around it by adding a cheap drink to push the food subtotal over 30 francs instead of padding the total with expensive add-ons that wouldn't count toward the threshold anyway. Another thing most people miss: Uber Eats in Switzerland has two different fee structures. There's the delivery fee, which varies by distance and demand, and the service fee, which is a percentage of your order. Promo codes typically only reduce or waive the delivery fee. The service fee usually remains untouched. If a code claims "free delivery," don't assume the final price drops dramatically. You might save 5 to 8 francs on delivery while the service fee and markup on the food stay exactly the same. Regional codes matter more than you'd think. A code that works in Geneva might not work in Bern, and vice versa. Uber Eats partners with local restaurants and businesses that offer region-specific promotions. I once had a code from a Basel restaurant partnership that was flagged as invalid when I tried to use it with a Zurich delivery address. The workaround was straightforward — just switch your delivery location in the app to the valid region before entering the code, even if you're ordering from a restaurant in a different city. As long as the restaurant delivers to your actual address, the region lock on the code is sometimes flexible.
Student discounts are another angle that doesn't get enough attention. Uber Eats runs a student verification program through StudentBeans or UNiDAYS, depending on the region. Verified students in Switzerland can get access to exclusive codes that aren't published anywhere else. The discount is usually 10 to 15 percent off, but it stacks with other promotions in some cases. I've seen it combine with a free delivery code on the same order, which is genuinely rare. Timing also affects whether a code works. Uber Eats suppresses promo availability during peak demand windows — typically between 12 and 1 PM and 6 and 8 PM on weekdays. The app will show you a code is available but won't let you apply it during those hours. This isn't a bug. It's a capacity management tactic. Orders placed outside those windows consistently have better promo eligibility and lower overall costs. If you're ordering regularly, the Uber Eats pass subscription is worth considering even with promo codes. The monthly fee covers unlimited free delivery on orders above a minimum threshold, and in many cases, the math works out if you're placing more than three orders per month. A single delivery fee in Switzerland can range from 4 to 9 francs depending on distance and demand multiplier. Three orders at 6 francs each equals 18 francs, which typically exceeds the monthly pass cost.
Get the Full Details

The harsh reality is that promo codes won't make Swiss food delivery cheap. The base prices on the platform are higher than cooking at home, and the fees compound quickly. But using codes strategically can reduce your order total by 10 to 25 percent if you combine the right promotions, order during off-peak hours, and understand what each fee actually covers. Most people leave money on the table simply because they don't check the promotions tab before confirming their order.