नैनीताल राष्ट्रीय राजमार्ग संख्या 87 से जुड़ा है। परिवहन निगम की बसें दिल्ली, आगरा, देहरादून, हरिद्वार, लखनऊ, कानपुर और बरेली इत्यादि स्थानों के लिए नियमित रूप से चलती हैं। यहॉ से विभिन्न स्थानों हेतु लक्जरी कोच भी प्राइवेट आपरेटर के माध्यम से उपलब्ध रहते हैं।