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?

More in Managing packages

Back to help index
Multi-city hotels — TourDock help