De journalist Alan bezoekt een congres in Indonesië en probeert na afloop iets te weten te komen over een vriend uit Amsterdam, die spoorloos verdwenen is en mogelijk in Surabaya verzeild is geraakt. Bij aankomst op het vliegveld van Surabaya wordt Alan aangesproken door een taxichauffeur, Jo'annes. Als Alan in zijn taxi stapt begint een meeslepend avontuur, een zoektocht door de Indonesische havenstad. Jo'annes leidt Alan langs bordelen en over kerkhoven en stationsexplacementen waar prostitutie welig tiert. Alan ontmoet er de hoeren van Surabaya, de travestieten, de wonderschone waria's die niet van vrouwen te onderscheiden zijn. Gaandeweg raakt Alan ingewijd in de politiek en de cultuur van Indonesië, maar ook brengt Jo'annes hem steeds dichter bij zijn verdwenen vriend. Tijdens de zoektocht bezint Alan zich door de gesprekken met de taxichauffeur op zijn huwelijk, en al de tocht voltooid is ontdekt hij wat de ware liefde werkelijk inhoudt.