Land at Imam Khomeini Airport (IKIA) and keep things simple: buy a local SIM if you need one, grab a prepaid airport taxi, and head straight into central Tehran before the traffic fully snarls. The ride usually takes about 60–90 minutes depending on the hour, and a registered airport taxi is the least stressful option after a long flight. If you’re arriving with heavy bags, don’t try to “save time” by negotiating on the curb — just use the official desk inside the terminal. For this first day, the goal is to arrive, check in, and change into walking shoes; Tehran is a city you feel best once you’re on the ground.
From there, go to the Grand Bazaar of Tehran around late afternoon, when the light softens and the place still has enough energy to feel alive without being overwhelming. Enter near 15th of Khordad metro station if you can, because that drops you close to the old lanes and saves you from fighting traffic in a taxi. Give yourself time to wander the vaulted passages, peek into the spice and textile sections, and stop for tea at one of the little traditional chaikhanes tucked under the arches. The bazaar usually winds down in the evening, so this works best as a first impression rather than a deep shopping mission.
For dinner, head to Shahrzad Restaurant near the bazaar, a classic choice in the old city that does dependable Persian food without fuss. Order kebab if you want the safest, most local-friendly option, or tahchin if you want something richer and more comforting after travel; expect roughly $10–15 per person depending on what you add. After dinner, take a relaxed walk through National Garden (Bagh-e Melli) and let the city ease in around you — the historic gates and government facades are especially nice in the evening light, and it’s a good way to stretch your legs without over-planning the night. If you still have energy afterward, just head back and rest; tomorrow is when Tehran really opens up.
Start early at Golestan Palace while the air is still cool and the tour groups haven’t fully arrived. This is Tehran’s grand old royal complex, so give yourself about 2 hours to wander the mirrored halls, shaded courtyards, and tile-covered facades without rushing. If you’re coming from central Tehran, a taxi or ride-hail is the easiest way in; the area sits right by the Grand Bazaar, so traffic can get tight after about 9:30 a.m. Expect the palace to open in the morning, with modest entry fees by international standards, plus separate tickets for some chambers. The sweet spot is arriving right when it opens, then strolling out through the older streets of the historic core.
From there, it’s a short hop to the National Museum of Iran in the Imam Khomeini area, which is the cleanest possible crash course in Iranian history before you head north for the rest of the trip. The museum is compact enough to do in about 90 minutes without museum fatigue, and it pairs well with the palace because you go from royal spectacle to deep-time archaeology. The building is usually open through most of the day, and tickets are still reasonable. If you want to keep the pacing easy, grab a tea from a nearby kiosk afterward and let the morning sink in before lunch.
For lunch, stay in the Grand Bazaar district and head straight to Moslem Restaurant — one of those places every Tehran local has an opinion about, and for good reason. It’s loud, fast, and very much part of the bazaar experience, with big platters of rice, stews, and kebabs moving at serious speed. Budget roughly $8–12 per person depending on what you order, and don’t be surprised if there’s a line; it moves. After lunch, take a taxi across town to Tehran Museum of Contemporary Art near Laleh Park, which gives the day a completely different rhythm: calm, architectural, and surprisingly ambitious. Plan about 1.5 hours here, but check opening days/hours before you go, since some exhibitions rotate and access can vary.
Before dinner, slow things down at Café Tehroon near Hafez for coffee, tea, and a breather from the city’s pace. It’s a good reset point, especially if the traffic has started to thicken again. Budget around $5–8 per person, and sit a while if you can — Tehran is best when you give yourself one unhurried pause in the middle of the day. Then finish in Darband up in Shemiran, where the temperature drops a bit, the river-side seating fills up, and the whole city seems to exhale. Take a taxi up in the early evening; it’s the easiest way because the roads climb quickly and parking is a headache. Have a light dinner, order tea, and just wander the trail of restaurants and snack stalls for a couple of hours — it’s one of the nicest ways to end a Tehran day.
Arrive in Kashan with enough of the day left to get straight into the old city rhythm. Start at Agha Bozorg Mosque and School, one of those places that feels calm even when it’s busy. The best time is earlier in the day, before the courtyards get too warm; give yourself about an hour to circle the sunken courtyard, study the brickwork, and take in how the mosque and seminary fit together so elegantly. From there, it’s an easy wander through the historic center to Tabatabaei House, where the rooms, stained glass, and courtyard proportions show off Kashan at its most refined. If you can, linger a little in the upper rooms — the light is especially good in the morning.
Continue on to Ameri House, which is bigger and more sprawling, so it’s a nice contrast after the more intimate feel of Tabatabaei House. This is the kind of mansion where you notice new details with every turn: painted ceilings, shaded arcades, and layered courtyards that make the merchant-era wealth of Kashan feel very real. By now you’ll be ready for lunch, and Abbasi Traditional Restaurant is the easy, sensible choice in the historic center. Expect classic Persian dishes, a decent sit-down atmosphere, and roughly $10–14 per person; if you arrive around 1:00–1:30 pm, you’ll usually avoid the worst rush and still have time to keep the afternoon relaxed.
Head south to Fin Garden, Kashan’s signature stop and the best place to slow down after the old town circuit. The shade, cypress trees, and water channels make it much more pleasant in the afternoon than in the harsher midday light, and two hours is about right if you want to walk it properly without feeling pushed. Entrance is usually modest by international standards, and locals tend to treat it as a place to stroll rather than rush. Afterward, wrap up with a quick visit to a rug or rosewater shop around Fin or back near the Kashan center — Kashan is famous for both, and even a short stop gives you a feel for the city’s textile and floral traditions. If you’re buying, don’t feel pressure; it’s perfectly normal to browse, ask questions, and just enjoy the end-of-day atmosphere before moving on.
Arrive in Isfahan with enough time to head straight into the historic center and start at Naqsh-e Jahan Square. This is the city’s big reveal: wide, elegant, and much more atmospheric in the morning before the horse carts, families, and selfie crowds fully fill in. Give yourself about an hour to do the first slow lap, take in the proportions, and orient yourself to the four sides of the square. If you want good light for photos, the earlier the better; the surrounding arcades are also a nice place to pause with tea if you need a breather after the transfer in from Kashan.
From there, walk just a few minutes to Shah Mosque (Imam Mosque) on the south side of the square. This is one of those places where the tilework keeps revealing itself the longer you stand there, so don’t rush it. Plan on about an hour, and if you can, step inside before the square gets fully busy. Entry is usually a few hundred thousand IRR for foreign visitors, and it’s worth checking whether you need to cover your shoulders and carry a scarf for women. Then continue to Sheikh Lotfollah Mosque on the east side, a much smaller and more delicate space that feels almost jewel-like compared with the scale of the main mosque. It’s especially lovely in late morning, when the light starts hitting the interior in a softer way; give it about 45 minutes.
After the mosques, let yourself drift into Bazar-e Bozorg (Grand Bazaar of Isfahan), which connects naturally from the square and is one of the best places to feel the city’s everyday rhythm. This isn’t a place to “cover” efficiently; it’s better to wander, get lightly lost, and browse the carpet shops, copperware, textile stalls, and spice counters without a fixed plan. If you’re shopping, prices are often better when you compare a few stalls first, and a little friendly bargaining is normal. The lanes can be pleasantly cool, and if you’re hungry by then, it’s a good time to break for lunch at Sharbaf Traditional Restaurant near the square. It’s a practical choice before the afternoon walking, with typical meals around $10–15 per person, and it’s the kind of place where you can settle into a proper Persian lunch rather than grabbing something rushed.
Spend the afternoon at Chehel Sotoun Palace, west of Naqsh-e Jahan Square, and take your time there because this is the day’s most relaxed stop. The gardens are a good reset after the busier, denser morning sites, and the mirror-and-painting halls are especially rewarding if you’re even mildly interested in Safavid art and court life. Plan on about 1.5 hours; it’s also one of the better places to slow the pace, sit in the shade, and let the day stretch out a bit. Entry is usually inexpensive by international standards, and it’s best to arrive with comfortable shoes, water, and enough energy left to enjoy the garden rather than power through it.
Keep the rest of the day open for an unhurried evening around the square area. Isfahan is at its best when you don’t squeeze every minute dry, so after Chehel Sotoun Palace, you can circle back toward Naqsh-e Jahan Square for sunset light, a tea stop, or just a final wander before dinner. This part of the city is easy to navigate on foot, and the surrounding streets are full of small cafes, confectionery shops, and places to sit without a big plan. If you’ve got energy, stay loose and linger; this is exactly the kind of day in Isfahan that improves when you leave room for a little wandering.
Start in New Julfa with Vank Cathedral, which gives you a very different Isfahan from the imperial one everyone expects. The Armenian quarter feels calmer, more residential, and a little more layered in a way that rewards slow wandering. Aim for the first part of the morning if you can; the cathedral itself usually opens in the morning and the light is nicest before the heat builds. Give yourself about an hour to take in the gilded interior, the painted ceilings, and the contrast between Persian and Armenian design. From there, it’s an easy walk to the Armenian Museum of Isfahan, a compact stop that takes about 45 minutes and is worth it if you want context for why this neighborhood exists here at all. The museum is usually quiet, inexpensive by international standards, and best done right after the cathedral so the whole Armenian story stays fresh.
From New Julfa, head back toward the center along Chahar Bagh Boulevard, which works nicely as a slow geographic bridge rather than a rushed transfer. If you’re not in a hurry, this is one of the best places to let Isfahan unfold at street level: old trees, university energy, little shops, and that very walkable city rhythm that makes the center feel stitched together rather than monumental. You can take a taxi for the longer stretch and then get out near the boulevard for the walking portion if your feet need a break. For lunch, stop at Beryani Haj Mahmoud in the central area and order the signature beryani; it’s rich, filling, and very local, and lunch is the right time to do it. Expect roughly $6–10 per person, depending on how much you add, and go a bit earlier than the main lunch rush if you want a calmer table and faster service.
After lunch, make your way to Si-o-se-pol bridge and give it at least an hour, more if the weather is good and you’re in no rush. Mid-to-late afternoon is lovely here, but the bridge becomes most atmospheric as the day starts cooling down and locals gather on and under the arches. It’s an easy taxi ride from the lunch area, or a pleasant walk if you’ve still got energy and want to follow the city’s pace toward the river. This is one of those places where the actual activity is just being there: sitting on the steps, watching the light change, hearing the water if there’s any flow, and letting the city feel social rather than touristic.
Wrap the day with a slower pause at Hakim Mosque courtyard or, if you’d rather be outdoors, a riverfront tea stop near the central river area. This is not a time to pack in more sights; it’s the hour to sit, breathe, and let Isfahan settle around you. If you choose tea, look for a simple spot with outdoor seating where you can order black tea, saffron tea, or a cold drink and just watch the evening crowd move through the historic core. If you’re leaning toward the mosque courtyard, go respectfully and quietly, especially if prayer time is underway. Either way, this last stop works best as a gentle finish: low-key, beautiful, and very much in the city’s evening mood.
Assuming you arrive early from the overnight train, keep the first hour simple: drop your bag, have a quick tea, and head straight to Nasir al-Mulk Mosque while the stained glass still has that soft morning glow. This is the one Shiraz everyone comes to see, and it really does perform best early — once the sun gets too high, the color play fades fast. Give yourself about an hour, and expect a modest entrance fee plus a short queue if you arrive with other travelers; the surrounding Shah Cheragh area is busy but manageable in the morning.
From there, it’s an easy move into the Zand side of the city for Qavam House (Narenjestan-e Qavam). The shift in mood is lovely: from vivid light and worship space to a polished Qajar-era mansion with gardens, mirrors, and painted ceilings. It’s usually a quick 10–15 minute ride by taxi from the mosque area, or a longer walk if you don’t mind crossing through central Shiraz in the cooler part of the morning. Plan on about an hour here; it’s one of those places that rewards lingering just a little.
Continue into Vakil Bazaar, where Shiraz becomes less ceremonial and more lived-in. This is the right time to wander because the stalls are fully open but the midday rush hasn’t completely peaked. Spend around 90 minutes drifting through spice piles, fabric lanes, copperware, and the quieter side passages near Zand Street. It’s a good place to pick up saffron, dried lime, rosewater, or a small woven souvenir without feeling pressured; prices are usually better when you shop patiently and ask a couple of times before buying.
For lunch, book a table at Shapouri Pavilion Restaurant and let the pace slow down. The setting is part of the appeal: a restored garden house with enough shade and elegance to feel like a real midday reset. A proper lunch here usually runs around $12–18 per person, depending on what you order, and it’s worth choosing something simple rather than trying to overdo it. If you’re walking, it’s a manageable hop from the bazaar area; by taxi, it’s only a short ride, and either way you’ll be glad not to rush.
After lunch, head to Arg of Karim Khan, which sits conveniently on Zand Street and fits perfectly as a shorter post-meal stop. The fortress-palace is compact, so you don’t need to over-plan it — about an hour is enough to see the brick ramparts, inner courtyard, and a few of the decorative details that make it feel more like a royal stronghold than a museum. Go with the mindset of a quick but worthwhile stop, especially if the afternoon heat is building.
Finish the day at Eram Garden, ideally later in the afternoon when the light softens and the city feels a little calmer. It’s in the northwest part of Shiraz, so a taxi is the easiest way over from Arg of Karim Khan; the ride is straightforward, and the garden is especially pleasant when temperatures begin to drop. Give yourself at least 90 minutes to wander the paths, rest by the cypress-lined avenues, and enjoy the slower side of Shiraz before dinner. If you want to keep the evening loose, stay nearby for tea and let this be a quiet ending rather than a rush to the next thing.
Start your day at Tomb of Hafez (Hafezieh), ideally right when it opens in the cooler morning air. The garden is at its best before the tour buses arrive, and the atmosphere is exactly why Shiraz feels so poetic: cypress trees, shaded paths, families reading verses aloud, and locals coming just to sit quietly for a while. Give yourself about an hour, and if you like, pick up a slim bilingual poetry booklet from a nearby stall for a few hundred thousand rials. From there, it’s an easy ride over to Saadi Tomb, which pairs naturally with Hafez — the mood is calmer, a little more contemplative, and the complex usually takes around 45 minutes. A taxi between the two is quick and inexpensive, so don’t waste time overthinking it.
Continue to Delgosha Garden, one of Shiraz’s more relaxed historic gardens and a nice reset before the heavier sightseeing later. It’s especially pleasant late morning, when the light is soft and the pathways are still relatively quiet. You’ll get that classic Shiraz mix of water, greenery, and old architectural bones without needing to rush, and an hour is enough unless you feel like lingering with tea. For lunch, head into the center for Sharzeh Traditional Restaurant — a reliable, no-fuss stop for kebabs, stews, and Shirazi classics, with lunch usually landing around 10–15 USD per person depending on what you order. It’s a good place to refuel before the long drive out of town, and central access makes the transition to the heritage sites straightforward.
After lunch, leave Shiraz for Persepolis, and plan on about 2.5 hours there so you’re not racing through the terraces and reliefs. The site hits hardest in the afternoon when the scale becomes clear and the stone carvings catch the light; if you can, hire a local guide at the entrance for context, because the site reads much better when you understand what you’re looking at. From there, continue to Naqsh-e Rostam, which is close enough to make the pairing feel natural and is especially good late in the day when the cliffs and rock-cut tombs take on a more dramatic tone. Between the two, a private car or arranged taxi is the practical way to go; expect the round trip to eat a fair chunk of the afternoon, but it’s absolutely worth it. Try to be back in Shiraz before dark so the drive stays comfortable and you’ve still got energy for one slow evening walk.
After your early bus arrival, keep the first part of the day focused on the north side of town and head straight to Dolat Abad Garden. This is one of Yazd’s prettiest openings: tall trees, quiet water channels, and the famous windcatcher rising above the pavilion like a skyline marker. Plan on about 1.5 hours here; it’s usually most pleasant in the morning before the heat builds, and the entry fee is modest, often in the low hundreds of thousands of rials for foreign visitors. Take your time in the shaded walkways, then move on by taxi or ride-hail into the center — it’s a short hop, but the streets around the old city are easier than trying to walk the whole thing in the midday sun.
From there, continue to Amir Chakhmaq Complex, Yazd’s signature square and one of the city’s most photogenic facades. The place works best as a late-morning stop because the light hits the tiers beautifully, and you’ll usually see a steady mix of locals, pilgrims, and photographers. Give yourself about an hour to look around the façade, the square, and the surrounding stalls, then slip into the nearby Yazd Old City lanes on foot. This is the real joy of Yazd: narrow mudbrick alleys, cool shaded passages, little water cisterns and sabils, and doorways that seem to have been built for slow wandering rather than sightseeing. Budget roughly 1.5 hours here, but don’t worry about “doing” it properly — the best parts happen when you just follow the bends and pause whenever a lane feels especially quiet.
For lunch, head to Termeh & Toranj Restaurant in the old city and take the rooftop or upper-level seating if it’s available. It’s a good place to reset after walking, with a view over the historic rooftops and a menu that usually covers Yazdi staples alongside safer Iranian classics. Expect about $10–16 per person depending on what you order, and allow around an hour so you’re not rushing through the meal. If you want a gentle post-lunch pause, linger over tea before crossing to your afternoon stop; in Yazd, that little break makes the rest of the day feel much more manageable.
In the afternoon, make your way to the Zoroastrian Fire Temple in the north-central part of the city. This is a key stop in Yazd because it gives you the religious layer of the city that you can feel everywhere else but don’t fully understand until you’ve been here. The fire is traditionally kept burning, and the museum exhibits help place Yazd’s Zoroastrian community in context. Plan for about an hour, and dress respectfully as you would at any religious site. Then finish the day at a rooftop café near the old city for sunset — this is the time to slow down, order tea, and look out over the adobe skyline as the light turns the city gold. Cafés in the historic center often stay open into the evening, and the best ones are the unhurried ones tucked above the lane-level bustle, where you can sit for an hour without feeling like you’re being pushed out.