IE 11 is not supported. For an optimal experience visit our site on another browser.

Starbucks is giving away free drinks — but there's a catch!

Starbucks wants to keep bringing you holiday cheer.
/ Source: TODAY

You thought you got all of your holiday presents already, right? Well, Starbucks wants to give you more!

The coffee giant is giving away free drinks for the next week. Sound too good to be true? Well, it sorta is. Yes, there's a catch — actually several.

First of all, Starbucks is giving away free tall espresso drinks only. Bring on the pumpkin spice lattes, peppermint mochas and caramel brulee lattes! But, if you were hoping for a free fruitcake Frappuccino or a funky order from the secret Starbucks menu, you're likely out of luck unless you're super chummy with your barista.

RELATED: How to get free Starbucks drinks for life

Here's the next bit of need-to-know info: the drinks are free from 1 p.m. to 2 p.m only. If you're on vacation, you'll have plenty of time to brave the long lines. If not, you may be better off hitting the office coffee machine. Sigh.

RELATED: Want more bang for your Starbucks? We tested 8 money-saving hacks

Finally, the drinks will be available at only 100 select pop-up locations throughout the U.S. through January 2nd. You can visit to find a location near you, but make sure to check back each day because the pop up locations will change daily.

Now, we know 100 locations isn't a whole lot (Manhattan alone has 220 Starbucks locations, and only two of them have been participating each day so far), but free coffee is still better than no coffee! Here's hoping it's in your neck of the woods.

RELATED: Go off the menu with these 8 secret Starbucks drink ideas