Toys R Us will stay open for almost four consecutive days starting on Saturday as the retailer vies for more-last minute shoppers during the shortest holiday shopping season in more than a decade.

The 87-hour stretch, which starts Saturday at 6 a.m., marks the second marathon of the holiday retail season. Toys R Us, along with several other national retailers, opened on Thanksgiving this year for the Black Friday shopping weekend. But that was a 27-hour stretch of around-the-clock sales, a fraction of what Toys R Us has in store this final week before Christmas. The retailer will have sales of 50 percent off and buy-one-get-one until stores close at 9 p.m. on Christmas Eve.

"With only eight shopping days remaining until Christmas, we are offering customers extended, uninterrupted time in stores, providing them the opportunity to shop whenever is most convenient for them -- whether early in the morning or late at night," said Troy Rice, executive vice president of stores and services.

In another marathon shopping experience, Kohl's will keep its doors open for 108 straight hours, from 6 a.m. Friday to 6 p.m. Christmas Eve, giving shoppers the option of hitting stores anytime of the day or night.

More consumers are buying late this year, facing a time crunch with the shortest holiday shopping season in 11 years. According to a survey by American Express on Dec. 6-8, about 21 percent of consumers hadn't started their holiday shopping yet, and almost a quarter were halfway finished with their shopping.

The National Retail Federation is predicting the last weekend before Christmas will be busier than previous years.

"There's no question that the shortened holiday season has put both retailers and consumers in a rush to make the most out of the time that's left before the big day," said NRF President and CEO Matthew Shay.

Contact Heather Somerville at 510-208-6413. Follow her at Twitter.com/heathersomervil.