Current time:
MOEX Trading Hours & Market Holidays
Overview
The Moscow Exchange (MOEX) is based in Moscow, Russia. The MIC code for this exchange is MISX. The acronym or abbreviation for this market is MOEX.
This page contains information on Moscow Exchange trading hours, market holidays, contact information and more.
Legal: If you use data from this page on another webpage or publication, you must display this attribution: "Data provided by TradingHours.com"
MOEX Trading Hours
Market Countdown:
Countdown to the Bell:
Bookmark this page, press CTRL+D
Trading Hours Summary:
The Moscow Exchange is open Monday through Friday from 7:00 am to 9:49 am and 10:00 am to 6:40 pm Moscow Standard Time (GMT+03:00).
The Moscow Exchange closes for lunch / intermission each day. The Moscow Exchange is open for a total of 11 hours 29 minutes 59 seconds per day.
The Moscow Exchange does not have pre-market trading or after-hours trading.
We closely monitor the Moscow Exchange for changes to their trading hour. Any official changes will be reflected here immediately. If you are aware of an upcoming change, please contact us.
Regular Trading Schedule
Monday-Friday:
7:00 am - 9:49 am — Trading Session - Morning Session
10:00 am - 6:40 pm — Trading Session
Postponed Trading Schedule
Monday-Saturday:
10:00 am - 6:40 pm — Trading Session
WeekendSession Trading Schedule
Saturday-Sunday:
10:00 am - 6:59 pm — Trading Session
All times are Moscow Standard Time (GMT+03:00).
† All data is collected directly from primary sources — in this case, the Moscow Exchange. Although the underlying data is public knowledge, our selection and arrangement of the data is copyrighted. If you would like to incorporate this data into own system – and ensure it is always up-to-date – please check out our data API.
MOEX Market Holidays
The Moscow Exchange is be closed for seven holidays in 2025. The market also has sixty-six irregular schedules or half-days.
The next Moscow Exchange holiday is Additional Weekend Trading Session and will be observed on Sunday, June 1, 2025 which is 2 weeks from now.
All holiday data is collected exclusively from primary sources. We continually monitory the market for changes to ensure the highest level of accuracy.
Although the underlying data is public knowledge, our selection and arrangement of the data is copyrighted. If you would like to incorporate this data into own system – and ensure it is always up-to-date – please check out our data API. If you use data from this page on another website or publication, you must display this attribution: "Data provided by TradingHours.com".
2025 Market Holidays:
January 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
February 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
March 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
April 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
May 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
June 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
July 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
August 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
September 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
October 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
November 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
December 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Holiday | Date | Status |
---|---|---|
New Year's Day | Wednesday, January 1, 2025 (past) |
Closed
5 months ago |
New Year's Day | Thursday, January 2, 2025 (past) |
Closed
5 months ago |
Christmas | Tuesday, January 7, 2025 (past) |
Closed
4 months ago |
Additional Weekend Trading Session | Saturday, March 1, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
3 months ago |
Additional Weekend Trading Session | Sunday, March 2, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
3 months ago |
Additional Weekend Trading Session | Saturday, March 15, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
2 months ago |
Additional Weekend Trading Session | Sunday, March 16, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
2 months ago |
Additional Weekend Trading Session | Saturday, March 29, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
2 months ago |
Additional Weekend Trading Session | Sunday, March 30, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
2 months ago |
Additional Weekend Trading Session | Saturday, April 5, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
2 months ago |
Additional Weekend Trading Session | Sunday, April 6, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
2 months ago |
Additional Weekend Trading Session | Saturday, April 12, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
1 month ago |
Additional Weekend Trading Session | Sunday, April 13, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
1 month ago |
Additional Weekend Trading Session | Saturday, April 26, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
4 weeks ago |
Additional Weekend Trading Session | Sunday, April 27, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
3 weeks ago |
Labor Day | Thursday, May 1, 2025 (past) |
Closed
3 weeks ago |
Additional Weekend Trading Session | Saturday, May 3, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
3 weeks ago |
Additional Weekend Trading Session | Sunday, May 4, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
2 weeks ago |
Victory Day | Friday, May 9, 2025 (past) |
Closed
2 weeks ago |
Additional Weekend Trading Session | Saturday, May 10, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
2 weeks ago |
Additional Weekend Trading Session | Sunday, May 11, 2025 (past) |
Open, 10:00 am - 6:59 pm
‡
1 week ago |
Additional Weekend Trading Session | Sunday, June 1, 2025 |
Open, 10:00 am - 6:59 pm
‡
2 weeks from now |
Additional Weekend Trading Session | Saturday, June 7, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 weeks from now |
Additional Weekend Trading Session | Sunday, June 8, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 weeks from now |
National Day | Thursday, June 12, 2025 |
Closed
3 weeks from now |
Additional Weekend Trading Session | Saturday, June 14, 2025 |
Open, 10:00 am - 6:59 pm
‡
4 weeks from now |
Additional Weekend Trading Session | Sunday, June 15, 2025 |
Open, 10:00 am - 6:59 pm
‡
4 weeks from now |
Additional Weekend Trading Session | Saturday, June 28, 2025 |
Open, 10:00 am - 6:59 pm
‡
1 month from now |
Additional Weekend Trading Session | Sunday, June 29, 2025 |
Open, 10:00 am - 6:59 pm
‡
1 month from now |
Additional Weekend Trading Session | Saturday, July 5, 2025 |
Open, 10:00 am - 6:59 pm
‡
2 months from now |
Additional Weekend Trading Session | Sunday, July 6, 2025 |
Open, 10:00 am - 6:59 pm
‡
2 months from now |
Additional Weekend Trading Session | Saturday, July 12, 2025 |
Open, 10:00 am - 6:59 pm
‡
2 months from now |
Additional Weekend Trading Session | Sunday, July 13, 2025 |
Open, 10:00 am - 6:59 pm
‡
2 months from now |
Additional Weekend Trading Session | Saturday, July 19, 2025 |
Open, 10:00 am - 6:59 pm
‡
2 months from now |
Additional Weekend Trading Session | Sunday, July 20, 2025 |
Open, 10:00 am - 6:59 pm
‡
2 months from now |
Additional Weekend Trading Session | Saturday, July 26, 2025 |
Open, 10:00 am - 6:59 pm
‡
2 months from now |
Additional Weekend Trading Session | Sunday, July 27, 2025 |
Open, 10:00 am - 6:59 pm
‡
2 months from now |
Additional Weekend Trading Session | Saturday, August 9, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 months from now |
Additional Weekend Trading Session | Sunday, August 10, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 months from now |
Additional Weekend Trading Session | Saturday, August 16, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 months from now |
Additional Weekend Trading Session | Sunday, August 17, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 months from now |
Additional Weekend Trading Session | Saturday, August 23, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 months from now |
Additional Weekend Trading Session | Sunday, August 24, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 months from now |
Additional Weekend Trading Session | Saturday, August 30, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 months from now |
Additional Weekend Trading Session | Sunday, August 31, 2025 |
Open, 10:00 am - 6:59 pm
‡
3 months from now |
Additional Weekend Trading Session | Saturday, September 6, 2025 |
Open, 10:00 am - 6:59 pm
‡
4 months from now |
Additional Weekend Trading Session | Sunday, September 7, 2025 |
Open, 10:00 am - 6:59 pm
‡
4 months from now |
Additional Weekend Trading Session | Saturday, September 13, 2025 |
Open, 10:00 am - 6:59 pm
‡
4 months from now |
Additional Weekend Trading Session | Sunday, September 14, 2025 |
Open, 10:00 am - 6:59 pm
‡
4 months from now |
Additional Weekend Trading Session | Saturday, September 27, 2025 |
Open, 10:00 am - 6:59 pm
‡
4 months from now |
Additional Weekend Trading Session | Sunday, September 28, 2025 |
Open, 10:00 am - 6:59 pm
‡
4 months from now |
Additional Weekend Trading Session | Saturday, October 4, 2025 |
Open, 10:00 am - 6:59 pm
‡
4 months from now |
Additional Weekend Trading Session | Sunday, October 5, 2025 |
Open, 10:00 am - 6:59 pm
‡
5 months from now |
Additional Weekend Trading Session | Saturday, October 11, 2025 |
Open, 10:00 am - 6:59 pm
‡
5 months from now |
Additional Weekend Trading Session | Sunday, October 12, 2025 |
Open, 10:00 am - 6:59 pm
‡
5 months from now |
Additional Weekend Trading Session | Saturday, October 18, 2025 |
Open, 10:00 am - 6:59 pm
‡
5 months from now |
Additional Weekend Trading Session | Sunday, October 19, 2025 |
Open, 10:00 am - 6:59 pm
‡
5 months from now |
Weekend Working Day | Saturday, November 1, 2025 |
Open, 10:00 am - 6:40 pm
‡
5 months from now |
Unity Day | Tuesday, November 4, 2025 |
Closed
6 months from now |
Additional Weekend Trading Session | Saturday, November 8, 2025 |
Open, 10:00 am - 6:59 pm
‡
6 months from now |
Additional Weekend Trading Session | Sunday, November 9, 2025 |
Open, 10:00 am - 6:59 pm
‡
6 months from now |
Additional Weekend Trading Session | Saturday, November 15, 2025 |
Open, 10:00 am - 6:59 pm
‡
6 months from now |
Additional Weekend Trading Session | Sunday, November 16, 2025 |
Open, 10:00 am - 6:59 pm
‡
6 months from now |
Additional Weekend Trading Session | Saturday, November 22, 2025 |
Open, 10:00 am - 6:59 pm
‡
6 months from now |
Additional Weekend Trading Session | Sunday, November 23, 2025 |
Open, 10:00 am - 6:59 pm
‡
6 months from now |
Additional Weekend Trading Session | Saturday, November 29, 2025 |
Open, 10:00 am - 6:59 pm
‡
6 months from now |
Additional Weekend Trading Session | Sunday, November 30, 2025 |
Open, 10:00 am - 6:59 pm
‡
6 months from now |
Additional Weekend Trading Session | Saturday, December 13, 2025 |
Open, 10:00 am - 6:59 pm
‡
7 months from now |
Additional Weekend Trading Session | Sunday, December 14, 2025 |
Open, 10:00 am - 6:59 pm
‡
7 months from now |
Additional Weekend Trading Session | Saturday, December 20, 2025 |
Open, 10:00 am - 6:59 pm
‡
7 months from now |
Additional Weekend Trading Session | Sunday, December 21, 2025 |
Open, 10:00 am - 6:59 pm
‡
7 months from now |
Additional Weekend Trading Session | Saturday, December 27, 2025 |
Open, 10:00 am - 6:59 pm
‡
7 months from now |
Additional Weekend Trading Session | Sunday, December 28, 2025 |
Open, 10:00 am - 6:59 pm
‡
7 months from now |
† Indicates the market is closed in observance of the holiday on a different date than when the holiday officially occurs. This is typically the case when a holiday falls on a non-business day.
‡ Indicates that the market is open and has irregular trading hours.
MOEX Contact Information โ Address, Phone & Email:
If you have questions specifically about the content of this website, please contact us. Otherwise, use the details below the contact the Moscow Exchange.
Moscow Exchange
125009 Moscow,Bolshoy Kislovsky per, 13
Moscow Exchange:
Investor Relations:
Website:
Phone Number:
+7 495 232-33-63
Logo:

About the Moscow Exchange
Moscow Exchange – Market Structure
The MIC code for Moscow Exchange is MISX (MOSCOW EXCHANGE - ALL MARKETS). This is an "Operating MIC". This means it is a parent entity that operates one or more subsidiary markets or trading platforms, which are called "Segment MICs."
The Segment MICs under MISX are MISX (MOSCOW EXCHANGE - ALL MARKETS) and RTSX (MOSCOW EXCHANGE - DERIVATIVES MARKET).
Each segment may have a different trading calendar and hours of operation. Additionally within a single segment MIC there can be different trading schedules for certain products, securities, or asset types.
Under the Moscow Exchange, TradingHours.com has identified 26 unique trading schedules. To access the full dataset, please request a quote.Moscow Exchange Timezone
The Moscow Exchange uses the Europe/Moscow timezone. Commonly referred to as Moscow Standard Time. This timezone is currently GMT+03:00. The abbreviation for this timezone is MSK.
The Europe/Moscow timezone does not observe Daylight Saving Time.
Moscow Exchange Currency
The Moscow Exchange trades in Russian Rubles. The currency code is RUB. The currency symbol is "โฝ".
Economy & Geography
The Moscow Exchange is headquartered in Moscow, Russia located in Asia (Europe - Eastern Europe). ๐ท๐บ
Russia is neighboring Azerbaijan, Belarus, China, and 11 others. Markets in this region include Belarusian Currency and Stock Exchange, Shanghai Stock Exchange, Shenzhen Stock Exchange, and 10 more.
Nearby Markets:
What's Next?
TradingHours.com is trusted by world-leading financial institutions, investors, hedge funds, and fintech companies. All of our data is rigorously researched and verified by our team. We have full coverage of over 1056 unique markets and trading venues including global equity markets, bonds, forex, and derivative markets including CME, CBOE, COMEX, ICE, NYMEX, EUREX, and more.
If you would like to incorporate our data into your own application, please request a quote.
Weekly Digest
Sign up for TradingHours.com's Weekly Digest โ a comprehensive summary of upcoming holidays impacting financial markets this week โ delivered straight to your inbox every Monday at 6am ET.