- KSR Bengaluru City (SBC): the main station at Majestic, right next to the Kempegowda bus station and the Majestic metro interchange.
- Yeshwantpur (YPR): the second major terminal, in the north-west, served by the Green Line metro.
- SMVT Bengaluru (Baiyappanahalli): a newer terminal in the east, named after Sir M. Visvesvaraya, close to the Purple Line.
- Bengaluru Cantonment (BNC) and KR Puram (KJM): important stops for trains heading east and north.
Check which station your train uses. Many long-distance trains start from different terminals.