Indian Markets & Banking2 min read

BSE vs NSE: India's Two Stock Exchanges

BSE (Bombay Stock Exchange) and NSE (National Stock Exchange) are the two main stock exchanges in India where equity, debt, and derivative instruments are traded.

BSE: established in 1875 — Asia's oldest stock exchange. Located in Mumbai (PJ Towers, Dalal Street). Lists ~5,000+ companies. Benchmark index: Sensex (30 stocks). Sectors traded: equity (cash and derivatives), debt, currency derivatives, mutual funds (BSE StAR MF platform), commodities (via BSE Commodity Derivatives Segment). Smaller daily turnover compared to NSE.

NSE: established in 1992, started equity trading 1994. Located in Mumbai (Bandra Kurla Complex). Lists ~2,200+ companies. Benchmark index: Nifty 50. Pioneered electronic order-driven trading in India. Largest exchange globally by number of trades for many years (2020-2024 indicative). Sectors: equity, derivatives (heavily dominant in India), currency, debt, commodities (via NSE-IFSC).

Trading hours: 9:00-9:15 (pre-open auction), 9:15-15:30 (continuous trading), 15:30-15:40 (closing session), 15:40-16:00 (post-close session — ad-hoc orders). Settlement cycle moved to T+1 in January 2023, with select stocks on T+0 from 2024 (beta phase). Most listed companies are dual-listed on both exchanges; investors choose either by routing orders through the broker. Arbitrage exists but is typically razor-thin (under 0.1%).

Richify Tip

Brokers like Zerodha, Groww, Upstox, Angel One, ICICI Direct, HDFC Securities allow trading on both BSE and NSE through a single account. The exchange chosen for a trade depends on liquidity (NSE typically more liquid for active stocks). Buying on one exchange and selling on another is allowed (T+1 settlement), often used in arbitrage and BTST (buy today, sell tomorrow) strategies.

Ready to put bse & nse to work for you?

Chat with a Richify AI Agent — Free