公司首先选择在少数几个城市放映本片，等到电影的正面口碑引起观众们的兴趣时，再在之后几个星期里逐渐扩大上映范围。《当哈利遇到莎莉》首周在41家电影院上映，收入为100万美元。比利·克里斯托担心电影会在票房上遭遇惨败，因为当时上映的有多部像《圣战奇兵》和《蝙蝠侠》这样的暑期大片。影片于1989年7月21日开始大范围上映，首周在775家电影院入账880万美元，之后扩张到1174家电影院，最后在北美地区获得的票房总额为9280万美元，远远超出了其1600万美元的预算。
专业评价.《当哈利遇