All articles

NEPSE basics

NEPSE trading hours and session timings.

NEPSE trades Monday to Friday, 11:00 AM to 3:00 PM Nepal Standard Time. Here is the full schedule, including the after-market order window the TMS opened in August 2026, and the holiday list.

4 min read · Updated · 25 Sep 2026

Common questions

Answered plainly.

NEPSE trades Monday to Friday. Pre-open runs 10:30 to 11:00 AM NPT and continuous trading runs 11:00 AM to 3:00 PM NPT. The exchange is closed on Saturday and Sunday and on Nepali public holidays.

Continuous trading (when real-time order matching happens) opens at 11:00 AM NPT and closes at 3:00 PM NPT, Monday through Friday.

No. As of April 2026, NEPSE moved to a Monday to Friday trading week. Saturday and Sunday are now the weekend. (Historically NEPSE traded Sunday to Thursday; the schedule changed in April 2026.)

Yes, inside the after-market window. NEPSE turned on After Market Orders (AMO) in the TMS on 13 August 2026, and the TMS lists it as a session in its own right: AFTERMARKET, 17:00:00 to 10:00:00. An order entered there queues and is sent for execution when the next session opens. It is order entry, not trading, so no price moves and nothing matches until the market is open.

Pre-Open runs 10:30 to 11:00 NPT. Orders are taken from 10:30 to 10:45 and can be placed, modified and cancelled, but none execute. The queued orders are then matched to set each security's opening price, and continuous trading begins at 11:00. Pre-Open orders must be within 5% of the previous close.

Yes. NEPSE shifted to a Monday to Friday trading week effective April 2026. The schedule was previously Sunday to Thursday (and briefly Sunday to Friday during the transition). Any guide that still says "Sunday to Thursday" is out of date.

Read next

The rest of the guide

See it in NEPSE data

The numbers behind the guide

The market, in your pocket

Free on iOS and Android. Live NEPSE, your portfolio, and every calculator.