1 min read· Updated 2026-04-30
Multi-city hotels
Most pilgrim packages span more than one city:
- Umrah / Hajj — Makkah + Madinah.
- Ziyarat (Iraq) — Najaf + Karbala + Baghdad.
- Ziyarat (Iran) — Mashhad + Qom + Tehran.
TourDock supports up to 3 cities per package, each with its own hotel.
How to add a city
On the package edit page, scroll to the Hotels section. Click + Add city. A new block appears.
Per city, fill:
- City — dropdown of supported destinations. If your city is not listed, contact us — we will add it.
- Nights — integer. The total across all cities should equal the package's total nights.
- Hotel name — exact name as travellers will see it.
- Star rating — 3, 4, or 5 stars. Pick honestly.
- Distance — to Haram (Makkah), Masjid an Nabawi (Madinah), Imam Ali Shrine (Najaf), Imam Hussain Shrine (Karbala). Pick the format travellers care about (walking distance vs. metres).
- Notes — optional. "Walking distance to Haram", "shuttle every 30 min", "buffet meals included".
Removing a city
Click the × on the city block header. Confirm. The hotel data for that city is deleted.
Ordering matters
The order of cities is the order travellers experience the trip. Put the first stop on top. The wizard usually orders correctly from your description, but double-check after extraction.
Storage
Multi-city hotels are stored as JSONB on the package row. You do not need to know this — saving handles it. But if you ever export your data, expect an array under the hotels field.
Was this article helpful?