Start your journey in Tehran, the capital of Iran. Visit the magnificent Golestan Palace, a UNESCO World Heritage site that showcases Iran's Qajar era. Take some time to explore the National Museum of Iran, which features ancient artifacts and works of art from Persia's rich history. Enjoy a stroll in Tehran's famous Grand Bazaar, where you can find an array of spices, jewelry, textiles, and other local products.
Drive to Kashan, a city located south of Tehran in the Isfahan province. Visit the historic Fin Garden, another UNESCO World Heritage site that is famous for its traditional Persian architecture, stone sculptures, and well-manicured gardens. Explore the beautiful houses of Tabatabaei and Borujerdi, which showcase traditional Persian architecture and design, and the Agha Bozorg Mosque. Walking around the historic neighborhood of Kashan is also a must-do experience while you are staying there.
Drive to Isfahan, also known as "Half of the World." Visit Naqsh-e Jahan Square, a UNESCO World Heritage site and one of the largest public squares in the world, featuring beautiful gardens, sculptures, polo fields, and two religious buildings: the Shah Mosque and Sheikh Lotfollah Mosque. Take a stroll on Khaju Bridge, built in the 17th century, and marvel at its beautiful arches and carvings. In the evening, take a walk around the lively Jolfa neighborhood, which is full of restaurants, cafes, and street performers.
Drive to Yazd, one of the oldest cities in Iran and a UNESCO World Heritage site. Visit the beautiful Jameh Mosque and Amir Chakhmaq Complex, a public square built in the 15th century that is known for its symmetrical design and unique lighting system. Take some time to explore the beautiful Qanat system and windcatchers that have been used to provide cooling and ventilation for centuries. Enjoy a cup of traditional Iranian tea at one of the many rooftop cafes while enjoying the beautiful view of the city.
Drive to Shiraz, known as the city of poets, literature, and gardens. Visit the beautiful Nasir al-Mulk Mosque, often referred to as the "Pink Mosque," with its stunning stained glass windows and colorful tiles. Explore the historic Vakil Bazaar, where you can find souvenirs, spices, and handicrafts. Take a stroll in the beautiful Eram Garden, a UNESCO World Heritage site that is famous for its well-manicured gardens and Persian architecture. Visit the magnificent Persepolis, an ancient city that was once the ceremonial capital of the Achaemenid Empire.
Drive to Kerman, a city located in southeastern Iran. Visit the beautiful Ganjali Khan Complex, which includes a bazaar, mosque, bathhouse, and mint. Explore the historic Shazdeh Garden, a UNESCO World Heritage site that is famous for its symmetrical design and water features. Take a day trip to the nearby Rayen Citadel, one of the largest mud brick structures in the world and a fantastic example of medieval Persian architecture.
Take a flight from Bandar Abbas to Kish Island, located in the Persian Gulf. Enjoy a day at the beach or go scuba diving and snorkeling to explore the island's coral reefs and marine life. Walk around the beautiful Greek Ship, an abandoned cargo ship that is now a popular tourist attraction. Visit the underground Kariz tunnel system, which used to provide water for the island's inhabitants.
Take a flight back to Tehran, where you will catch your return flight home. Spend the day visiting any sites you may have missed on your first day in the city, or do some last-minute souvenir shopping at the Grand Bazaar.
Most of the travel between cities will be by car or bus, depending on the size of the traveling group. While some destinations can be reached in a few hours, others require a full day on the road. It is recommended to rent a car or hire a private driver for more flexibility and convenience. Domestic flights are also recommended for long distances, such as from Kish Island to Tehran. The estimated cost per person for a two-way domestic flight is $100.
If you have more time, consider visiting the northern cities of Rasht and Tabriz or exploring the deserts of central Iran. If you have less time, prioritize your must-visit destinations and cut down on some activities to maximize your time in each city. As a general rule, it is recommended to stay at least two days in each city to get a good sense of its history, culture, and tradition.
The main international airport in Iran is Tehran Imam Khomeini International Airport (IKA), located 30 km southwest of the city center. For domestic flights, Mehrabad International Airport (THR) is the main airport in Tehran. Other major airports include Bandar Abbas International Airport (BND), which provides flights to Kish Island, and Shiraz International Airport (SYZ), which has international flights to destinations such as Dubai, Istanbul, and Doha.