Land at Kraków Airport (Balice) and hop straight onto the SKA1 train into the city — it’s the least stressful way to arrive, usually about 17–20 minutes to Kraków Główny for roughly 20–20 PLN, with trains running frequently until late. From there, it’s a short taxi or rideshare to your Airbnb in the Old Town area, where you can drop bags, freshen up, and reset before dinner. On a first night like this, I’d keep things simple: no detours, no rushing, just enough time to unpack and enjoy the fact that you’re already in the middle of one of Europe’s prettiest city centers.
Head to Szara Gęś on Rynek Główny for your first meal in Kraków — this is the kind of place that feels polished without being stuffy, and it’s a great introduction to modern Polish cooking. Expect roughly 250–400 PLN per person if you go for a full dinner with wine; reservations are wise, especially on a Saturday evening. If the weather is nice, ask for a table with a square-side vibe, but honestly the room itself is lovely, and service here tends to be smooth and attentive, which is exactly what you want after a travel day.
After dinner, take a slow walk around Rynek Główny (Main Market Square) — at night it’s one of those places that makes you stop talking for a minute. The Cloth Hall, St. Mary’s Basilica, and the surrounding townhouses are beautifully lit, and the square stays lively without feeling chaotic late in the evening. Give yourself 20–30 minutes just to wander, maybe grab a final drink nearby if you still have energy, and then head back to your Airbnb. Tomorrow is a heavier day, so this first night should feel luxurious, easy, and deliberately unhurried.
This is the kind of day that changes its own pace. Leave Kraków early enough to be at Oświęcim before the morning crowds build; the memorial is best experienced unhurried, with time to read, pause, and breathe between sections. Tickets for the guided visit often sell out well in advance, and the official guided entry usually runs on fixed time slots, so treat this as the anchor of the day. Expect the full visit to take around 5–6 hours once you include Auschwitz I and Birkenau, with a lot of walking on uneven ground, so wear comfortable shoes and keep your bag light. If you’re planning photos, do so respectfully and discreetly — this is very much a place for reflection, not sightseeing.
After the memorial, keep lunch simple at Auschwitz Café — it’s exactly the kind of practical stop you want here: straightforward soups, sandwiches, coffee, and enough time to decompress before heading back. Budget roughly 40–80 PLN per person. Once back in Kraków, let the city reset your mood a little with a slow coffee at Café Camelot in the Old Town. It’s one of those old-school Kraków cafés with candlelit charm, slightly worn velvet, and good cakes; a dessert and coffee stop here feels right after a heavy morning. If you’re arriving in the Grodzka area, it’s an easy, pleasant wander rather than a transfer-heavy afternoon.
From Café Camelot, head down toward Podgórze and Zabłocie for a more modern cultural pairing. MOCAK Museum of Contemporary Art in Krakow is a useful reset after the memorial: quieter, lighter, and intellectually clean in a way that lets your mind shift gears without losing the day’s historical thread. Give yourself about 1.5 hours there if you want to see the main galleries without rushing. Then continue to Oskar Schindler’s Enamel Factory, which is one of Kraków’s most important museums and works beautifully as the day’s second major historical stop. Book ahead if you can — timed entry helps a lot — and plan on around 2 hours inside. The exhibits are thoughtfully staged and can be emotionally intense, so don’t be surprised if this section of the day feels as heavy as the morning, just in a different way.
End somewhere gentler and more elegant, with dinner at Zazie Bistro in Kazimierz. It’s a polished, calm restaurant with a French-leaning menu and a bit of evening polish — a good place to sit down properly, have a glass of wine, and let the day settle. Expect around 180–300 PLN per person depending on what you order. If you still have energy after dinner, a short walk around Kazimierz is the best possible nightcap: the streets here feel alive but not chaotic, and it’s an easy way to close a demanding day without forcing any more sightseeing.
Start gently at Milkbar Tomasza, right where the Old Town wakes up properly. It’s an easy, no-fuss breakfast stop: grab pierogi, scrambled eggs, or a sweet cheese pancake and then head straight into the square while the light is still soft and the crowds haven’t fully formed. After breakfast, walk a few minutes to St. Mary’s Basilica on the Main Market Square and go inside early if you can — the interior is at its best before tour groups gather, and the carved altarpiece is worth slowing down for. Expect roughly 30–60 PLN for breakfast and a modest entry fee if you want a fuller visit inside the basilica; dress respectfully and keep in mind the quieter morning rhythm here.
From the basilica, the day flows naturally across the square to the Cloth Hall (Sukiennice), which is perfect for a short look around, a few photos, and maybe a quick browse through the market stalls if you’re in the mood for amber or linen. Then continue north on foot toward the Barbican and St. Florian’s Gate — it’s one of the nicest short walks in Kraków because you’re following the old defensive line of the city. The route is flat, easy, and very walkable, with the kind of medieval atmosphere that makes the Old Town feel compact rather than crowded.
Settle in for lunch at Pod Wawelem Kompania Kuflowa, which is exactly the sort of hearty, traditional place that works after a morning of sightseeing. Portions are generous, the room is lively, and the menu is built for comfort food rather than dainty plates, so 80–150 PLN per person is a realistic range if you order generously. After lunch, it’s a short walk down toward Wawel Hill for Wawel Royal Castle and Cathedral — this is your main afternoon event, so give yourself time to move at an unhurried pace. Tickets for the castle interiors can sell out on busy dates, and the cathedral has its own atmosphere entirely; if you want the full experience, plan on about three hours for the hill, the views, and the interiors rather than trying to rush through.
Late afternoon is the perfect moment to drift into Kazimierz district. The neighborhood feels best when you’re not “checking sights” but just wandering: pause in the little squares, look into courtyards, and let the street life come to you. This is one of Kraków’s most atmospheric areas at golden hour, especially around Szeroka Street and the side lanes nearby, where the old buildings and café terraces catch the evening light. Keep things loose here — the point is to give the day some breathing room after the castle.
Finish at Hevre, a stylish, characterful spot in a beautifully restored space that works well for dinner or drinks depending on your energy. Prices are a bit higher than your average neighborhood bar, but it’s still very manageable for a luxury itinerary, and it’s a lovely place to end the day without feeling like you’re being rushed out. If you want one practical local tip for the whole day: Kraków’s center is compact, so most of this itinerary is best done on foot, but wear comfortable shoes — the cobblestones in Old Town and Kazimierz are charming until they’re not.
Start early and keep the morning focused on Wieliczka Salt Mine — this is the kind of place that rewards arriving with energy and attention. The booked tour usually runs about 2.5–3.5 hours depending on the route, and the temperature underground stays around 14–16°C, so bring a light layer even if it’s warm outside. If you want the experience to feel smooth, get there a little early for the queue, toilets, and cloakroom; the whole visit is much nicer when you’re not rushing.
After the tour, head straight to Karczma Halit for an easy, no-fuss lunch before you shift gears for the afternoon. It’s the practical choice here — close by, traditional, and good for hot soup, pierogi, or a simple meat main without wasting time in transit. Expect roughly 60–120 PLN per person depending on how many courses you order. If you like a slower lunch, this is also a good moment to sit with a coffee and mentally reset before the move back toward Kraków.
Back in Kraków Główny, use the lounge or café area as your buffer window rather than trying to squeeze in anything else. This is the right moment to reorganize luggage, charge devices, grab water and a coffee, and settle in before the intercity ride — especially if you’re traveling with bags and want the transfer to feel effortless. If you have a choice, keep an eye on the platform screens and board a little early; PKP Intercity can be very comfortable if you’re seated and settled before departure.
Use the train time to rest, read, or just watch the countryside roll by, then arrive in Warsaw ready for a proper dinner instead of a late scramble. In Śródmieście, Specjały Regionalne is a strong first-night choice: warm lighting, classic Polish flavors, and the kind of polished-but-not-fussy atmosphere that works well after a travel day. It’s a good place for hearty regional dishes and a glass of wine or local beer, and dinner here usually lands around 140–250 PLN per person depending on appetite. Afterward, keep the evening easy — a short stroll nearby is enough before turning in for the next full day in Warsaw.
Start at Castle Square and the Royal Castle while the light is still soft and the crowds are manageable. This is the part of Warsaw that feels most ceremonial: broad views, the column, and the rebuilt castle façade that sets the tone for the whole city. If you want to go inside, plan roughly 2–2.5 hours and expect tickets to vary by exhibition, with a main-entry feel that’s worth booking ahead on a busy spring day. From here, it’s only a short wander into the heart of the Old Town, so you can keep the pace relaxed rather than trying to “do” everything at once.
Drift on foot to the Old Town Market Square and give yourself about 45 minutes just to look around properly — the painted townhouses, the mermaid, the little side lanes, and the cafés tucked around the edges all reward unhurried strolling. Then settle in for lunch at U Fukiera, one of those places that feels like a time capsule in the best way: wood, candles, old-world polish, and classic Polish plates done properly. It’s a pricey lunch by Warsaw standards, but for this itinerary it earns its place; I’d expect about 180–320 PLN per person depending on what you order, and a reservation is smart if you want the best table.
Walk south along Krakowskie Przedmieście to Holy Cross Church for a quick, meaningful stop. Most visitors come here for the preserved heart of Fryderyk Chopin, and even if you’re not a huge classical-music person, it’s one of those quietly powerful places that gives the day more depth. After that, continue down the Royal Route toward Nowy Świat — this stretch is best done on foot, with time built in for window-shopping, coffee, and a few spontaneous detours into side streets. It usually flows well in about 1.5 hours if you keep moving, but the fun is in not rushing it.
End the cultural arc at the Fryderyk Chopin Museum, which is one of Warsaw’s most polished museums and absolutely worth booking ahead, especially on a spring weekday when tour groups still trickle through. Allow about 90 minutes if you like to read labels and listen to the audio material; it’s an elegant, atmospheric stop that pairs nicely with the earlier church visit. For dinner, head to Mąka i Woda and book in advance — it’s reliably busy, with excellent pizza, handmade pasta, and a lively room that still feels polished enough for a luxury trip. After dinner, finish high at the Palace of Culture and Science viewing terrace; go after dark if you can, when the city lights are on and the views feel especially cinematic.
For your last Warsaw morning, head to Łazienki Park as early as you can — it’s the city’s softest, most elegant goodbye. The park opens early and is free to wander, and in the morning it feels almost hushed except for birds, joggers, and a few locals on their way to work. Walk slowly through the paths around the water and keep an eye out for the palace views and peacocks if they’re roaming. From most central areas, a taxi or ride-hail is the easiest way in, but if you’re based near Śródmieście it’s also a pleasant bus ride or a longish walk if you don’t mind starting the day on foot.
Make a short stop at the Chopin Monument while you’re there. It’s not a long visit, but it’s the kind of place that lingers: quiet, green, and very Warsaw in its mix of culture and calm. If you happen to catch a pianist practicing nearby in the warmer months, even better — the whole park feels like it’s tuned to that mood.
Next, cross over to POLIN Museum of the History of Polish Jews in Muranów. This is one of Warsaw’s best museums, and it rewards giving it real time — plan on about 2.5 hours if you want to do it properly, though you could easily stay longer. Tickets are usually in the 30–40 PLN range, and it’s worth checking ahead for any temporary exhibition or timed-entry details. The museum is modern, well-signposted, and emotionally substantial, so it works best if you don’t rush straight through it. A taxi from Łazienki Park is the simplest transfer; by public transport, it’s straightforward but slower.
For a sweet lunch stop, go to Wedel Chocolate Shop / Pijalnia Czekolady E. Wedel in Centrum. This is the right final-day indulgence: drinking chocolate, cakes, and a little edible shopping. Expect roughly 50–120 PLN per person depending on how many treats you order. It’s also a smart place to pick up last-minute souvenirs — classic Polish chocolates travel well, and you’ll thank yourself later.
Before heading out, swing by Hala Koszyki in Śródmieście for your final browse. It’s one of the best easygoing last stops in Warsaw: part market hall, part food hall, part design-shopping spot. Good for snacks, coffees, specialty products, and gifts that don’t feel touristy. If you want something practical for the trip home, this is where to get it without the pressure of a big shopping mall. Give yourself about an hour, then leave with a proper cushion for the airport — in Warsaw, traffic can swing from calm to annoying very quickly, so aim to be on the road at least 2 hours before your flight, more if you’re crossing the city at peak time.