The stock market opens and closes on a fixed schedule, but it is closed on weekends and federal holidays

The New York Stock Exchange (NYSE) and NASDAQ — the two largest U.S. stock markets — are open Monday through Friday from 9:30 a.m. to 4:00 p.m. Eastern Time. They are closed on Saturdays and Sundays. On federal holidays, both markets close entirely, and no trading happens.

The fastest way to check if the market is open today is to look at the date. If today is a weekday and not a federal holiday, the market is open. If you are unsure whether today is a market holiday, the NYSE and NASDAQ websites both list their holiday calendars for the full year, and most financial websites display a banner when markets are closed.

Some brokers and trading platforms also show market status directly in your account dashboard. If you see a message that says "market closed" or the trading interface is unavailable, the market is not operating.

Key Takeaways

  • The NYSE and NASDAQ operate Monday through Friday, 9:30 a.m. to 4:00 p.m. Eastern Time, and are closed all day on weekends.
  • Both markets close on federal holidays including New Year's Day, Independence Day, Thanksgiving, and Christmas.
  • The NYSE and NASDAQ websites publish their full holiday schedules each year so you can plan ahead.
  • Your brokerage account or trading platform usually displays whether the market is open in real time.
  • Some markets, like the bond market and futures markets, have different hours than the stock market.

Federal holidays when stock markets close

The NYSE and NASDAQ close on the following federal holidays every year: New Year's Day (January 1), Martin Luther King Jr. Day (third Monday in January), Presidents' Day (third Monday in February), Good Friday (Friday before Easter), Memorial Day (last Monday in May), Juneteenth (June 19), Independence Day (July 4), Labor Day (first Monday in September), Thanksgiving Day (fourth Thursday in November), and Christmas Day (December 25).

On some holidays, the market opens but closes early. This happens on the day after Thanksgiving and on Christmas Eve (if it falls on a weekday). On those days, the NYSE and NASDAQ close at 1:00 p.m. Eastern Time instead of 4:00 p.m.

If a federal holiday falls on a Saturday or Sunday, the market does not observe it on an alternate day — it straightforward stays closed on the weekend as usual. The NYSE and NASDAQ publish their complete holiday schedule on their websites each year, so you can mark your calendar in advance.

How to find the market status right now

The simplest method is to check the time and day of the week. If it is between 9:30 a.m. and 4:00 p.m. Eastern Time on a weekday that is not a federal holiday, the market is open.

If you want confirmation, visit the NYSE website (nyse.com) or the NASDAQ website (nasdaq.com). Both display their current status prominently. Most financial news sites like Yahoo Finance, Google Finance, and MarketWatch also show a banner at the top of their pages indicating whether markets are open or closed.

Your brokerage account — whether you use Fidelity, Charles Schwab, E-TRADE, or another broker — will also show market status. If you can place trades, the market is open. If the trading interface is grayed out or shows a "market closed" message, trading is not available.

What happens if you try to trade when markets are closed

If you place an order when the stock market is closed, your broker will hold it as a pre-market order or after-hours order, depending on when you submit it. These orders do not execute when ready. Instead, they wait until the market reopens and then execute at the next available price, which may be different from the price you saw when you placed the order.

Some brokers allow pre-market trading (starting as early as 4:00 a.m. Eastern Time) and after-hours trading (until as late as 8:00 p.m. Eastern Time), but these sessions have lower trading volume and wider price spreads. This means fewer buyers and sellers are active, so you may not get the price you expect.

If you do not want your order to wait until the market opens, you can set it to cancel if it does not fill during regular market hours. Check your broker's order settings to see this option — it is often called "cancel if not filled today" or "day order."

Early market closures and half days

The day after Thanksgiving and Christmas Eve (when it falls on a weekday) are the only regular days when the NYSE and NASDAQ close early. On these days, both markets close at 1:00 p.m. Eastern Time instead of 4:00 p.m.

Occasionally, the Securities and Exchange Commission (SEC) may order an emergency market closure in response to a major event, but this is extremely rare. The last time this happened was in 2001 after the September 11 attacks, when markets closed for four trading days.

If you are planning to trade on a day you think might be unusual, check the NYSE or NASDAQ website to confirm the closing time. Your broker's website will also display any schedule changes.

Time zones and market hours

All U.S. stock market hours are listed in Eastern Time, regardless of where you live. If you are on the West Coast, the market opens at 6:30 a.m. Pacific Time and closes at 1:00 p.m. Pacific Time. If you are in the Central Time Zone, the market opens at 8:30 a.m. Central Time and closes at 3:00 p.m. Central Time.

When the U.S. observes Daylight Saving Time (March through November), these time differences remain the same. When the country switches back to Standard Time (November through March), the time differences stay consistent as well, because both Eastern Time and your local time shift together.

If you trade from outside the United States, you will need to convert Eastern Time to your local time zone. Many financial websites and trading platforms automatically display market hours in your local time if you set your location in your account settings.

International stock markets and their hours

Stock markets in other countries operate on their own schedules. The London Stock Exchange opens at 8:00 a.m. GMT and closes at 4:30 p.m. GMT. The Tokyo Stock Exchange opens at 9:00 a.m. JST and closes at 3:00 p.m. JST. The Frankfurt Stock Exchange (Germany) opens at 8:00 a.m. CET and closes at 10:00 p.m. CET.

If you hold stocks in international companies or want to trade on foreign exchanges, you will need to know their local market hours and convert them to your time zone. Some U.S. brokers allow you to trade on international exchanges, but not all do, and the rules and fees vary by broker.

U.S. markets are closed when many international markets are open, and vice versa. This is why global investors often trade around the clock — when New York closes, London is opening, and when London closes, Tokyo is opening.

Frequently Asked Questions

Can I trade stocks before 9:30 a.m. or after 4:00 p.m.?

Many brokers offer pre-market trading (as early as 4:00 a.m. Eastern Time) and after-hours trading (until 8:00 p.m. Eastern Time), but these sessions have much lower trading volume and wider price spreads. Your order may not fill at the price you expect. Check your broker's website to see if they offer extended hours and what their rules are.

What if a federal holiday falls on a weekend?

The stock market does not observe holidays on alternate days. If a federal holiday falls on a Saturday or Sunday, the market straightforward stays closed on the weekend as usual. It reopens on Monday at its normal time, 9:30 a.m. Eastern Time.

Does the bond market have the same hours as the stock market?

The bond market operates on a different schedule. U.S. Treasury bonds trade from 7:30 a.m. to 8:00 p.m. Eastern Time on weekdays, which is longer than stock market hours. Corporate bonds and municipal bonds have their own trading hours as well. Check with your broker for exact times.

Is the market open on Election Day?

Election Day is not a federal holiday, so the stock market is open. The NYSE and NASDAQ operate on their normal schedule — 9:30 a.m. to 4:00 p.m. Eastern Time — even on years when federal elections take place.

What happens to my order if I place it right before the market closes?

If you place an order after 4:00 p.m. Eastern Time, it will not execute until the market reopens the next trading day. The price may be very different from what you saw when you placed the order. If you want to cancel it before the market opens, you can do so through your broker's platform.