Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

4-Day Itinerary for May 5 to May 8, 2026

Day 1 · Tue, May 5
Belgrade

Arrival and city center

  1. Kalemegdan Fortress & Belgrade Park — Kalemegdan; start with Belgrade’s classic hilltop fortress and river views, then wander the park. — morning, ~1.5 hours
  2. Knez Mihailova Street — City Center; Belgrade’s main pedestrian spine is best for an easy walk, street life, and a first look at the old core. — late morning, ~1 hour
  3. Café? — Dorćol; stop for coffee and a light bite at a neighborhood café after walking the center. — lunch, ~45 minutes, ~€8–15 pp
  4. Skadarlija — Skadarlija; this bohemian quarter is ideal for a relaxed afternoon stroll with historic charm and old taverns. — afternoon, ~1.5 hours
  5. Restoran Mala Gostionica — Skadarlija; a good Serbian dinner option close to your afternoon walk, with classic dishes and manageable pacing. — evening, ~1.5 hours, ~€20–35 pp

Morning

Start at Kalemegdan Fortress & Belgrade Park while the light is still soft and the river views are clearest. It’s the city’s classic first stop for a reason: you get the old stone walls, the Sava and Danube confluence, and a good sense of Belgrade’s layering of history without having to rush. Plan about 1.5 hours here, with time to wander through the park paths, peek at the Victor Monument, and pause at the viewpoints; the fortress area is open all day and free to enter, so the only real cost is your time. From here, it’s an easy downhill walk into the center, or a short taxi if you’re carrying bags.

Late Morning

Continue along Knez Mihailova Street, Belgrade’s main pedestrian artery and the easiest place to settle into the rhythm of the city. This is where you’ll see the blend of old facades, shops, bookstalls, and a steady local flow of students and office workers. Give yourself about an hour here to stroll without a strict plan; if you want a coffee, this is also a good stretch to detour briefly into the side streets. The walk from Kalemegdan is straightforward and flat, and you’ll naturally drift toward the center as the street leads you south.

Lunch

For a break, stop in Dorćol for coffee and a light bite at a neighborhood café such as Blaznavac or D59B—both are relaxed, good for people-watching, and usually around the right price point for a coffee, pastry, or simple lunch. Expect roughly €8–15 per person depending on whether you add a sandwich, salad, or dessert. This is a nice neighborhood to pause in because it feels lived-in rather than touristy, and it sets you up well for a slower afternoon. If you’re walking, most spots in Dorćol are within 10–15 minutes of Knez Mihailova, so you don’t need transport.

Afternoon and Evening

Head into Skadarlija for an unhurried afternoon stroll through Belgrade’s bohemian quarter. The cobblestones, old taverns, and vine-covered facades make it the city’s most atmospheric walking area, especially before the dinner crowds arrive. Give it around 1.5 hours to wander, snap photos, and maybe sit for a drink if the weather is good; it’s most enjoyable when you let it unfold slowly rather than trying to “do” it quickly. Wrap up the day at Restoran Mala Gostionica, a solid choice for classic Serbian food without feeling overly formal. Order simply and well—think ćevapi, grilled meats, or a seasonal salad—and expect dinner to run about €20–35 per person. It’s close enough to Skadarlija that you can just walk over and let the evening stretch out naturally.

Day 2 · Wed, May 6
Novi Sad

Danube riverfront and old quarter

Getting there from Belgrade
Train (Serbian Railways / Srbija Voz) via Srbija Voz or Rail Ninja alternatives (about 35–50 min, ~RSD 300–700 / €3–6). Best as a morning departure so you can still make Petrovaradin Fortress and the rest of day 2.
Intercity bus (FlixBus or Lasta, about 1h15–1h30, ~RSD 800–1,500 / €7–13). More frequent than trains, useful if rail timings don’t fit.
  1. Petrovaradin Fortress — Petrovaradin; begin on the hilltop fort for the best panoramic introduction to Novi Sad and the Danube. — morning, ~1.5 hours
  2. Danube Park — City Center; a calm green break on the way down into town, good for a slower mid-morning reset. — late morning, ~45 minutes
  3. Dunavska Street — Old Town; the prettiest central promenade for architecture, shops, and an easy geographic transition through the historic core. — late morning, ~1 hour
  4. Lazin Salaš — near city center; a solid place for a traditional lunch with regional flavors after sightseeing. — lunch, ~1.25 hours, ~€15–25 pp
  5. Matica Srpska Gallery — City Center; a compact cultural stop that balances the outdoor-heavy morning with art and history. — afternoon, ~1.25 hours
  6. Fish & Zelenish — Central Novi Sad; finish with a polished dinner focused on local ingredients and a relaxed evening atmosphere. — evening, ~1.5 hours, ~€25–45 pp

Morning

Arrive in Novi Sad and head straight across to Petrovaradin Fortress while the air is still cool and the views are clean. Give yourself about 1.5 hours here: wander the ramparts, pause at the clock tower, and look back over the Danube toward the city skyline. If you want coffee first, grab one near the center and keep it simple — this is the kind of place where the walk and the panorama do most of the work. Expect free access to the grounds; if you happen to catch a small museum or gallery space open inside, entry is usually modest, but the real payoff is just being on the hill. From there, it’s an easy descent toward the center, with the city opening up below you as you go.

Late Morning to Lunch

After the fort, slow things down with a short pause in Danube Park — the kind of green, shady reset that makes the day feel less like sightseeing and more like living here for a few hours. It’s only about 45 minutes, but that’s enough to sit by the pond, watch locals out for a walk, and ease into the urban rhythm. A few minutes on foot brings you into Dunavska Street, Novi Sad’s prettiest central stretch, where the historic facades, little boutiques, and café terraces give you a proper sense of the old quarter. Keep strolling at an unhurried pace, then settle in for lunch at Lazin Salaš; it’s a good place to order something regional and filling, with lunch prices usually landing around €15–25 per person. If you like hearty Serbian food, this is where to lean into it.

Afternoon to Evening

In the afternoon, head to Matica Srpska Gallery, a compact but worthwhile cultural stop that balances out the outdoor-heavy morning. Plan around 1.25 hours so you can actually enjoy the collection instead of rushing through it; entry is generally affordable, and it’s a nice window into Serbian art and identity without feeling too academic. Afterward, give yourself a little buffer time for wandering back through the center, maybe for a pastry or an espresso if you feel like it. End the day with dinner at Fish & Zelenish, where the kitchen leans local but refined, and the room has just enough buzz to feel like a proper evening out without being too formal. It’s a good final stop for the day — relaxed, nicely paced, and a fitting finish in the heart of Novi Sad.

Day 3 · Thu, May 7
Zagreb

Coastal city exploration

Getting there from Novi Sad
Bus (FlixBus / Arriva / Croatiabus) via FlixBus or BusCroatia (about 5.5–7h including border, ~RSD 3,500–6,500 / €30–55). Depart early morning to avoid arriving late and to preserve time in Zagreb.
Train is not practical on this route for most travelers; if you want maximum comfort, consider a private transfer/drive, but bus is usually the best balance of price and convenience.
  1. Ban Jelačić Square — Lower Town; start in the center to orient yourself and watch Zagreb’s daily rhythm unfold. — morning, ~45 minutes
  2. Dolac Market — Upper Town edge; ideal for a lively breakfast stop and a quick look at local produce and specialties. — morning, ~1 hour
  3. Zagreb Cathedral — Kaptol; the city’s landmark cathedral is an essential first major sight and sits neatly on your route upward. — late morning, ~45 minutes
  4. Café Lav — Upper Town; pause for coffee and a pastry near the historic core before continuing sightseeing. — late morning, ~45 minutes, ~€6–12 pp
  5. St. Mark’s Church & Upper Town streets — Gradec; this area delivers the best historic atmosphere in Zagreb, with colorful roofs and quiet lanes. — afternoon, ~1.5 hours
  6. La Štruk — Upper Town; end with a memorable lunch or early dinner featuring Zagreb’s signature štrukli. — afternoon/evening, ~1.25 hours, ~€10–20 pp

Morning

Assuming you arrive from Novi Sad in the morning, head straight to Ban Jelačić Square to get your bearings. It’s Zagreb’s natural meeting point and the best place to feel the city wake up: commuters cutting through, trams rattling by, and the terraces around Ilica and Preradovićeva gradually filling. Spend about 45 minutes just orienting yourself, then walk uphill a few minutes to Dolac Market. Go with cash in small notes, and if you want breakfast the local way, grab seasonal fruit, a cheese pie, or a quick bite from one of the market stalls before the produce starts thinning out after midday.

From Dolac, it’s only a short climb to Zagreb Cathedral, which is usually worth the detour even if restoration work is still visible on the exterior. Step inside if it’s open; otherwise, the square and surrounding Kaptol lanes are still a good first impression of the city’s older, more ecclesiastical side. Give yourself around 45 minutes here, then continue into the nearby Upper Town for a coffee break at Café Lav. It’s a nice pause point before the walking intensifies, and a coffee with a pastry will typically run about €6–12 per person depending on what you order.

Afternoon

After coffee, slow down and let the day get a little more atmospheric in Gradec. The walk to St. Mark’s Church takes you through some of Zagreb’s prettiest little streets, where the pace drops noticeably and the city feels more intimate. Spend your time wandering the lanes around Radićeva and the surrounding Upper Town alleys rather than trying to race through; this is the part of the city that rewards a loose route. Expect about 1.5 hours for the church and the neighborhood around it, with the best light usually in the late afternoon if you’re catching photos of the tiled roof and the square.

When you’re ready for a proper meal, finish at La Štruk, which is one of the best places to try Zagreb’s signature štrukli without overthinking it. It’s a perfect lunch if you’re running earlier, or an early dinner if you’ve lingered in the old streets longer than planned. Budget around €10–20 per person, and don’t feel rushed — this is the sort of place where the day should taper off gently. If you still have energy afterward, you can wander back downhill toward the center for one last look at the trams and evening life, but there’s no need to cram more in.

Day 4 · Fri, May 8
Ljubljana

Final day in the historic center

Getting there from Zagreb
Train (Croatian Railways HŽPP / Slovenian Railways SŽ) via HŽPP or Slovenian Railways booking (about 2h15–2h45, ~€12–25). Best option: a mid-morning departure gets you to Ljubljana in time for the city-center itinerary without a rushed start.
Bus (FlixBus / Nomago, about 2h30–3h, ~€10–22). Often more departures than trains and sometimes the easiest booking choice.
  1. Prešeren Square — City Center; begin in Ljubljana’s most central square for an easy, scenic start to the day. — morning, ~30 minutes
  2. Triple Bridge — Center; a short walk from the square, this is the city’s iconic architectural connector and a natural route into the old town. — morning, ~20 minutes
  3. Central Market — Riverside center; excellent for breakfast snacks, local products, and lively street atmosphere. — morning, ~1 hour
  4. Ljubljana Castle — Castle Hill; take the funicular or walk up for the best final-day city views and a strong marquee attraction. — late morning, ~1.5 hours
  5. Druga Violina — old town; a reliable lunch stop with Slovenian dishes in a pleasant central location after the castle. — lunch, ~1 hour, ~€12–22 pp
  6. Cankarjevo Nabrežje riverside promenade — old town riverfront; close with a relaxed walk along the Ljubljanica to end the trip on an easy note. — afternoon, ~1 hour

Morning

Arrive in Ljubljana and keep the first stretch easy: from the station or your drop-off point, it’s a straightforward walk into the center, and the city is small enough that you can settle in without rushing. Start at Prešeren Square, where the pink Franciscan Church of the Annunciation and the statue of France Prešeren make it the natural heartbeat of the city. Give yourself about 30 minutes to orient, watch the tram-free pedestrian flow, and soak up the best “first look” at the old town. From there, it’s just a short stroll over Triple Bridge—one of those rare landmarks that is both practical and beautiful, and a perfect way to move from the grand square into the more intimate center.

Continue down toward Central Market, which is especially lively late morning. If you like a light breakfast, this is the place to graze rather than sit: look for fresh pastries, seasonal fruit, local cheese, or a quick coffee from one of the kiosks. On weekdays the market hums with locals doing real shopping, and on Saturdays it gets fuller and more festive; in May, a good rule is to get there before noon for the nicest produce and the least crowding. It’s also the best time to notice how the riverfront and market arc together as one easy, walkable district.

Late Morning and Lunch

Head up to Ljubljana Castle before the day warms up too much. The funicular is the simplest option and saves your legs, while the walk is pleasant if you want a bit more city texture. Plan around 1.5 hours total, including time for the views from the ramparts, the courtyard, and a slow look over the rooftops toward the Julian Alps on a clear day. Entry prices vary depending on what you include, but the basic visit is usually in the low-teens euro range, and the panoramas are worth it even if you skip the extra museum add-ons. Afterward, head back down into the old town for lunch at Druga Violina—a solid local favorite for Slovenian comfort food in a central spot. It’s a good place for žganci, soups, sausages, or a seasonal plate, and you’ll generally spend about €12–22 per person depending on what you order.

Afternoon

After lunch, keep the pace relaxed and finish with a slow walk along Cankarjevo Nabrežje. This is the stretch where Ljubljana feels most like itself: the river, outdoor tables, leafy edges, and people lingering without any sense of hurry. It’s an easy place to drift for an hour, maybe stopping for an espresso or an ice cream if the weather is good, and it’s the right final note for the trip—calm, walkable, and pleasantly unforced. If you have extra time, just let yourself wander the side streets off the promenade; the best Ljubljana memories are often the ones you don’t plan.

0