Câu chuyện trong “Shortbus” diễn ra ở New York ngày nay, xoay quanh nhân vật Sofia Lin (do Sook-Yin Lee thủ vai). Cô ấy đã lập gia đình với Rob (Raphael Barker) – một anh chàng đẹp trai nhưng lại thiếu tự tin và có phần nghịch ngợm. Sofia là một người tư vấn và trị liệu tình dục, nơi mà cô gặp một cặp đôi khá đặc biệt: Jamie (PJ DeBoy) – một cựu ngôi sao nhí có phần kiêu ngạo và James (Paul Dawson) – bạn trai của Jamie, cũng là một nhân vật không kém phần thú vị trong phim.
Ngay từ đầu, James gợi ý với Jamie rằng có lẽ họ nên mở lòng hơn trong mối quan hệ, cho phép mình có những trải nghiệm tình dục với người khác. Trong buổi tư vấn lần thứ nhất, Sofia không ngần ngại phản ứng mạnh mẽ và đã tát Jamie rồi vội vàng xin lỗi về cảm xúc của bản thân. Cặp đôi này còn rủ cô đến một chỗ mang tên “Shortbus”, một không gian xã hội, nghệ thuật và tình dục ở Brooklyn do một nghệ sĩ kéo tên Justin Bond (diễn chính mình) chủ trì.
Dần dần, Sofia bắt đầu khám phá và mở rộng những trải nghiệm mới trong cuộc sống. Cô cũng kết thêm bạn mới với một người có sở thích thống trị tên là Severin (Lindsay Beamish). Tuy nhiên, việc Sofia gặp khó khăn trong chuyện đạt được cực khoái mỗi lần lại tạo ra căng thẳng giữa cô và Rob, khiến Rob cũng quyết định tham gia vào không gian Shortbus cùng với Sofia.