शिमला में कोई रेलवे स्टेशन नहीं है। एक मीटर गेज रेलवे स्टेशन शिमला में स्थित है। कालका का ब्रॉड गेज स्टेशन इस रेलवे स्टेशन से जुड़ा हुआ है। देश के प्रमुख शहरों से, कालका रेलवे स्टेशन के लिए नियमित गाड़ियाँ उपलब्ध हैं। पर्यटक स्टेशन से शिमला तक के लिए टैक्सियों का लाभ भी उठा सकते हैं।