Dor est l’histoire de deux femmes différentes, Zeenat (Gul Panag) et Meera (Ayesha Takia) mais dont les destin seront liés par un accident qui changera leur vies pour toujours.Dans les montagnes de l’Himachal Pradesh, Zeenat se marie avec Aamir la veille de son départ pour l'Arabie Saoudite pour travailler.Dans un village du Rajasthan, près de Jodhpur, Meera et son mari Shankar partagent leur derniers moments de bonheur avant qu’il parte lui aussi pour l'Arabie Saoudite, pour travailler.Zeenat est une femme indépendante, fière et forte; elle se débrouille financièrement quand son mari n’est pas là.Meera, elle, est soumise aux traditions du Rajasthan.
Un éminent scientifique est soupçonné d'aider le Pakistan à fabriquer des armes. Tiger, un agent secret indien, est alors envoyé sur place pour surveiller les activités du chercheur. Rapidement, il s'éprend de la concierge de ce dernier. Ensemble, ils s'embarquent alors dans un périple qui va les mener de Dublin au Chili, en passant par la Turquie et le Kazakhstan.