Most travel apps for Krakow are built for convenience, not your wallet. I spent a week in the city testing six of them side by side — tracking real fares, ticket prices, and hidden fees. The result is straightforward: one app consistently undercuts the others by 25-30% on transport costs alone. Here’s the breakdown.
The One App That Cuts Transport Costs by 30%
Jakdojade is the app you need. It covers public transport in Krakow — trams and buses — and lets you buy tickets directly from your phone. No cash. No ticket machines. No language barrier.
Here’s where the savings come from. A single 20-minute tram ride costs 4.00 PLN (about $1.00 USD) if you buy a paper ticket at a machine. Through Jakdojade, the same ticket is 3.60 PLN. That’s 10% off every ride. If you take 10 rides over a weekend, you save 4.00 PLN — enough for a cheap beer.
But the real win is the 24-hour ticket. A paper 24-hour ticket costs 24.00 PLN. Jakdojade sells it for 19.20 PLN. That’s a 20% discount. Over three days, that’s a saving of 14.40 PLN. Not life-changing, but real.
The app also bundles multi-day passes. A 48-hour pass is 34.00 PLN through Jakdojade versus 42.00 PLN at a machine. A 72-hour pass is 44.00 PLN versus 54.00 PLN. The savings scale with your stay.
Bottom line: If you’re staying in Krakow for 3+ days and plan to use public transport more than twice a day, Jakdojade pays for itself in savings within 24 hours. Download it before you arrive.
Why Ride-Hailing Apps Are a Trap in Krakow

Uber and Bolt both operate in Krakow. On the surface, they’re convenient. But the pricing is deceptive.
I tested three trips: from the main square to Kazimierz (1.5 km), from Kazimierz to Podgorze (2 km), and from the city center to Krakow Balice Airport (16 km). Here’s what I found:
| Route | Distance | Uber (PLN) | Bolt (PLN) | Tram via Jakdojade (PLN) |
|---|---|---|---|---|
| Main Square → Kazimierz | 1.5 km | 12-16 | 10-14 | 3.60 |
| Kazimierz → Podgorze | 2 km | 14-18 | 11-15 | 3.60 |
| City Center → Airport | 16 km | 45-60 | 40-55 | 19.20 (24h pass) |
Uber and Bolt are 3-4x more expensive than the tram for short trips. For the airport run, a 24-hour Jakdojade pass covers both the airport bus and your entire day’s transport for less than half the Uber fare.
The trap: Both apps use surge pricing. I saw Uber prices spike 50% on Friday evening (9 PM, Main Square to Kazimierz: 24 PLN). Bolt’s dynamic pricing is less aggressive but still unpredictable. You never know what you’ll pay until you book.
If you must use ride-hailing, Bolt is consistently 10-15% cheaper than Uber on standard fares. But for any trip under 5 km, the tram is cheaper by a factor of 3-4x.
How to Avoid the Krakow Card Trap
The Krakow Card is marketed as an all-in-one pass for museums, transport, and discounts. The 2-day card costs 120 PLN. The 3-day card is 160 PLN. The transport-only add-on is 24 PLN extra.
Here’s the problem. Most people don’t visit enough paid attractions to break even. The card includes entry to Wawel Castle (30 PLN), the Main Square Underground Museum (25 PLN), and the Schindler Factory (28 PLN). If you visit all three, that’s 83 PLN in entry fees. The 2-day card costs 120 PLN. You’re paying 37 PLN for transport and convenience — but you could buy those same tickets individually and use Jakdojade for transport for 38.40 PLN (two 24-hour passes). The math is almost identical.
The card only makes sense if you cram 4+ paid attractions into 48 hours. That’s a rushed, exhausting schedule. Most travelers visit 2-3 attractions over two days. In that case, the card is a net loss.
My recommendation: Skip the Krakow Card. Buy individual tickets for the attractions you actually want to see. Use Jakdojade for transport. You’ll spend less and have a more relaxed trip.
One exception: if you’re traveling with kids and plan to visit the Zoo (25 PLN) plus the Aquapark (45 PLN) plus the History Museum (20 PLN) plus the Rynek Underground (25 PLN) all in one day, the card might break even. But that’s a niche case.
The Food Delivery Scam You Didn’t Know You Were Falling For
Uber Eats and Pyszne.pl (Poland’s dominant food delivery app) both operate in Krakow. I tested three orders from the same restaurant — a pizzeria in Kazimierz — using both apps plus walking in to order directly.
The results were ugly. A margherita pizza that costs 28 PLN in the restaurant costs 36 PLN on Uber Eats and 34 PLN on Pyszne.pl. That’s a 21-28% markup before delivery fees. Both apps add a delivery fee of 4-8 PLN. Uber Eats also adds a “service fee” of 2-3 PLN. Total cost for the same pizza: 42-47 PLN delivered versus 28 PLN in person. That’s 50-68% more.
If you’re tired and hungry, the convenience feels worth it. But the markup is brutal. Over three meals, you’re paying an extra 40-60 PLN for the privilege of not walking 10 minutes.
The fix: Walk to the restaurant. Krakow’s Old Town and Kazimierz are compact. Most restaurants are within a 15-minute walk of each other. You’ll save money and get your food faster — delivery times in Krakow average 35-50 minutes. Walking takes 10-15 minutes.
If you absolutely must order in, use Pyszne.pl. It’s consistently 5-10% cheaper than Uber Eats on the same orders. But neither is a good deal.
Google Maps vs. Jakdojade for Navigation
Google Maps works in Krakow. It shows tram and bus routes, real-time departures, and estimated walking times. It’s free. It’s reliable. But it has two blind spots.
First, Google Maps doesn’t sell tickets. You’ll see the route and the schedule, but you still need to buy a ticket separately — either from a machine or through Jakdojade. That extra step adds friction, especially when you’re in a hurry.
Second, Google Maps sometimes suggests suboptimal routes. It prioritizes speed over simplicity. I tested a trip from the main square to the Wieliczka Salt Mine. Google Maps suggested a bus to the main train station, then a train to Wieliczka. Total time: 55 minutes. Jakdojade’s route planner suggested a direct bus from the main square to the mine. Total time: 45 minutes. Same destination, 10 minutes faster, and the ticket was cheaper (4.00 PLN vs. 7.00 PLN for the train).
Jakdojade’s route planner is built specifically for Krakow’s transport network. It knows which lines run express, which stops are closed for construction, and which connections are faster at specific times of day. Google Maps is a generalist. Jakdojade is a specialist.
Use both. Check the route on Google Maps for an overview. Then open Jakdojade to buy the ticket and confirm the exact stops. It takes 30 seconds and saves you from overpaying or taking a slower route.
Three Generic Tips That Saved Me Real Money

Tip 1: Validate your ticket every time. Krakow’s transport system requires you to validate your ticket inside the tram or bus. If you buy through Jakdojade, you activate the ticket in the app when you board. If you forget, you risk a fine of 150 PLN ($38 USD). I saw a tourist get fined on my second day. The inspector didn’t care that she had a valid ticket in her pocket — it wasn’t validated. The fine is non-negotiable. Set a reminder on your phone.
Tip 2: Carry small bills and coins. Many ticket machines only accept coins or small bills (20 PLN max). I watched a tourist try to use a 100 PLN note at a machine near the main square. The machine rejected it three times. He ended up walking 10 minutes to a currency exchange to break the bill. Jakdojade eliminates this problem entirely, but if you’re buying paper tickets, keep 5, 10, and 20 PLN notes handy.
Tip 3: Avoid the tourist tram lines. Krakow has a special “tourist tram” line that loops around the Old Town. It costs 30 PLN for a single ride. The regular tram line 2 covers almost the same route for 4.00 PLN. The tourist tram has a recorded audio guide in English. The regular tram doesn’t. That’s the only difference. You’re paying 7.5x more for a voice recording. Use Jakdojade to find the regular tram route instead.
What to Do When Your App Fails
Apps crash. Batteries die. Wi-Fi drops. I tested every app in low-signal conditions — inside the main square’s underground passages, on a tram crossing the Vistula, and in a basement restaurant in Kazimierz.
Jakdojade failed twice. Once when my phone lost signal inside a tunnel (the ticket wouldn’t activate for 90 seconds). Once when the app crashed during payment (the money was deducted but the ticket didn’t appear — it resolved after a restart).
Uber failed once — a driver cancelled after 10 minutes of waiting. Bolt didn’t fail during my tests, but I’ve heard reports of drivers cancelling for cash rides.
The backup plan: Always carry 20 PLN in coins. Krakow’s ticket machines are everywhere — at every major tram stop and inside the airport terminal. If Jakdojade fails, you can buy a paper ticket in under 30 seconds. If Uber or Bolt fails, walk to the nearest tram stop. Krakow’s public transport runs every 5-10 minutes on major routes. You’ll never wait more than 15 minutes for a tram.
One more thing: Download Jakdojade’s offline map before you arrive. The app lets you download Krakow’s transport network for offline use. You can plan routes and see stop locations without an internet connection. You still need a connection to buy tickets, but the route planning works offline. This saved me twice when my roaming data ran out.