Iran is full of ancient cities, Persian architecture, colorful mosques, deserts, mountains, gardens, bazaars, and heritage sites. For first-time visitors, the must-see attractions are mainly spread across Tehran, Isfahan, Shiraz, Yazd, Kashan, Kerman, and the Persian Gulf islands.
Important travel note: Before planning a trip, check the latest travel advisory from your country because travel conditions can change quickly.
1. Persepolis
Persepolis is one of the most important historical attractions in Iran. It was founded by Darius I and served as the ceremonial capital of the Achaemenid Empire. The grand staircases, stone columns, carved reliefs, and palace ruins make it one of the best places to understand ancient Persian history.
2. Naqsh-e Jahan Square, Isfahan
Naqsh-e Jahan Square, also known as Imam Square, is one of Iran’s most beautiful public squares. It is surrounded by major landmarks such as Shah Mosque, Sheikh Lotfollah Mosque, Ali Qapu Palace, and traditional bazaars. It is a perfect place to experience Persian architecture, tilework, open courtyards, and local market life.
3. Shah Mosque and Sheikh Lotfollah Mosque, Isfahan
These mosques are among the finest examples of Islamic-Persian architecture. Visitors usually admire the blue tilework, elegant domes, detailed calligraphy, and peaceful interiors. Sheikh Lotfollah Mosque is especially famous for its graceful design and beautiful dome, while Shah Mosque is known for its size and grand entrance.
4. Si-o-se-pol and Khaju Bridge, Isfahan
These historic bridges are among the most charming places in Isfahan. Si-o-se-pol is famous for its long series of arches, while Khaju Bridge is known for its beauty, atmosphere, and social life. In the evening, locals often gather around these bridges, making them a good place to enjoy the city’s culture.
5. Shiraz
Shiraz is known for poetry, gardens, colorful mosques, and Persian culture. The city is home to the Tomb of Hafez, Tomb of Saadi, Eram Garden, Vakil Bazaar, Vakil Mosque, and Nasir al-Mulk Mosque. It is also a common base for visiting Persepolis.
6. Nasir al-Mulk Mosque, Shiraz
Nasir al-Mulk Mosque, often called the Pink Mosque, is famous for its stained-glass windows and colorful morning light. The best time to visit is usually early morning, when sunlight passes through the glass and creates beautiful colors across the floor and walls.
7. Yazd Old City
Yazd is one of Iran’s most unique desert cities. It is known for mud-brick lanes, wind towers, traditional houses, Zoroastrian heritage, and quiet rooftop views. The old city is especially beautiful for travelers who enjoy architecture, culture, and desert landscapes.
8. Jameh Mosque of Yazd
This mosque is famous for its tall minarets, blue tilework, and detailed entrance portal. It is one of the most photographed places in Yazd and gives visitors a strong sense of the city’s artistic and religious heritage.
9. Golestan Palace, Tehran
Golestan Palace is one of Tehran’s top attractions and a good place to understand Qajar-era royal history. The palace complex has mirror halls, gardens, tilework, museums, and richly decorated rooms.
10. Grand Bazaar of Tehran
The Grand Bazaar is one of the best places to experience local business, shopping, food, and traditional market culture. It is busy, crowded, and full of small shops selling carpets, spices, jewelry, clothes, and household goods.
11. Kashan
Kashan is known for beautiful traditional houses, Persian gardens, and old merchant architecture. Popular places include Tabatabaei House, Borujerdi House, Sultan Amir Ahmad Bathhouse, and Fin Garden. It is a good stop between Tehran and Isfahan.
12. Fin Garden, Kashan
Fin Garden is one of Iran’s famous Persian gardens. It has water channels, old trees, historic pavilions, and a calm atmosphere. It is a good example of how Persian garden design uses water, symmetry, shade, and architecture together.
13. Dasht-e Lut Desert
Dasht-e Lut is one of Iran’s most impressive natural attractions. It is known for desert formations, sand dunes, salt plains, and dramatic landscapes. It is best visited with proper planning, a local guide, and suitable weather conditions.
14. Kerman and Shahdad Desert
Kerman is a good base for exploring desert attractions, traditional bazaars, and historic sites. The Shahdad Desert near Kerman is famous for its unusual rock formations called kaluts, especially beautiful at sunrise and sunset.
15. Qeshm Island and Hormuz Island
For natural beauty, Qeshm and Hormuz are among Iran’s most special places. Qeshm has valleys, mangrove forests, beaches, and geological landscapes. Hormuz is known for colorful mountains, red soil, and unique island scenery.
16. Masuleh Village
Masuleh is a mountain village known for its stepped houses, where the roof of one house can become the courtyard of another. It is a beautiful place for photography, village walks, and experiencing a different side of Iran beyond the desert and big cities.
17. Tabriz Historic Bazaar
Tabriz Bazaar is one of the most important traditional markets in Iran. It is known for carpets, covered lanes, old trading culture, and historic architecture. It is a strong choice for travelers interested in trade history, crafts, and local life.
18. Kandovan Village
Kandovan is famous for its rock-cut homes built into volcanic stone formations. It is often compared with cave villages because of its unusual architecture. It is a good day trip from Tabriz.
19. Mashhad and Imam Reza Shrine
Mashhad is one of Iran’s most important religious cities. The Imam Reza Shrine is a major pilgrimage site and an impressive religious complex with courtyards, domes, minarets, and spiritual atmosphere.
20. Abyaneh Village
Abyaneh is a historic village known for red-colored houses, narrow lanes, mountain views, and traditional clothing. It is often visited as a cultural stop between Kashan and Isfahan.
Best places for first-time visitors
For a first Iran trip, the most popular route is usually Tehran – Kashan – Isfahan – Yazd – Shiraz – Persepolis. This route covers palaces, bazaars, mosques, desert cities, Persian gardens, and ancient ruins in a balanced way.
Final Thought
Iran’s must-see attractions are not only about monuments. The real beauty of Iran is in its mix of ancient Persian history, warm hospitality, traditional bazaars, peaceful gardens, colorful mosques, desert towns, and mountain villages. For travelers who love culture, architecture, history, and landscapes, Iran offers a very rich travel experience.