Coca-Cola x United Airlines Sweepstakes: Play Free Daily to Win Flights, Miles & More (Ends April 30!)
body { font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif; line-height: 1.8; color: #444; max-width: 950px; margin: 0 auto; padding: 20px; background: #f5f5f5; }
:root {
–primary: #c8102e;
–secondary: #003087;
–gold: #f5c518;
–dark: #1a1a1a;
–white: #ffffff;
}
h1 { font-family: ‘Segoe UI’, sans-serif; font-size: 34px; font-weight: 800; color: var(–dark); margin-bottom: 20px; line-height: 1.2; text-transform: uppercase; border-bottom: 4px solid var(–primary); padding-bottom: 15px; }
h2 { font-size: 26px; font-weight: 700; color: var(–secondary); margin-top: 50px; margin-bottom: 20px; border-left: 6px solid var(–primary); padding-left: 15px; background: #fff; padding-top: 10px; padding-bottom: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); }
h3 { font-size: 22px; font-weight: 600; color: var(–dark); margin-top: 35px; margin-bottom: 15px; }
p { margin-bottom: 20px; font-size: 18px; color: #555; }
li { margin-bottom: 10px; font-size: 18px; color: #555; }
.intro { font-size: 20px; font-weight: 500; color: var(–dark); background: var(–white); border: 1px solid #ddd; padding: 35px; margin: 40px 0; border-radius: 8px; border-top: 5px solid var(–primary); box-shadow: 0 5px 15px rgba(0,0,0,0.05); }
/* Loading Banner */
.loading-banner { width: 100%; background: linear-gradient(135deg, #c8102e 0%, #003087 60%, #1a1a1a 100%); text-align: center; padding: 50px 20px; border-radius: 10px; margin-bottom: 30px; overflow: hidden; max-height: 300px; animation: bannerHide 0.8s ease 5s forwards; }
@keyframes bannerHide { 0% { max-height: 300px; padding: 50px 20px; opacity: 1; } 100% { max-height: 0; padding: 0; opacity: 0; margin: 0; } }
.loading-emoji { font-size: 3.5rem; display: block; margin-bottom: 12px; }
.loading-title { font-size: 28px; font-weight: 800; color: #fff; margin-bottom: 8px; }
.loading-sub { font-size: 16px; color: rgba(255,255,255,0.85); }
.loading-bar-wrap { width: 260px; height: 8px; background: rgba(255,255,255,0.3); border-radius: 50px; overflow: hidden; margin: 16px auto 0; }
.loading-bar { height: 100%; background: #fff; border-radius: 50px; animation: barFill 5s linear forwards; }
@keyframes barFill { from { width: 0%; } to { width: 100%; } }
/* Countdown + Giveaway Box */
.giveaway-container { margin: 60px auto; max-width: 800px; }
.countdown-box { background: linear-gradient(135deg, #c8102e 0%, #003087 100%); border: 4px solid #c8102e; border-bottom: none; border-radius: 12px 12px 0 0; padding: 30px; text-align: center; color: #fff; }
.countdown-title { color: #fff; font-size: 28px; font-weight: 800; text-transform: uppercase; margin: 0 0 10px; letter-spacing: 1px; }
.countdown-subtitle { color: rgba(255,255,255,0.8); font-size: 15px; margin: 0 0 25px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; }
.countdown-timer { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; max-width: 550px; margin: 0 auto; }
.timer-cell { background: rgba(0,0,0,0.25); border: 1px solid rgba(255,255,255,0.3); border-radius: 6px; padding: 15px; color: #fff; }
.timer-num { display: block; font-size: 42px; font-weight: 700; line-height: 1; font-family: ‘Arial Black’, sans-serif; }
.timer-label { display: block; font-size: 12px; text-transform: uppercase; margin-top: 10px; font-weight: 600; color: rgba(255,255,255,0.7); }
.giveaway-box { background: #fff; border: 4px solid #c8102e; border-top: none; border-radius: 0 0 12px 12px; padding: 50px 40px; text-align: center; position: relative; box-shadow: 0 15px 40px rgba(0,48,135,0.12); }
.giveaway-badge { position: absolute; top: -25px; right: 50%; transform: translateX(50%); background: var(–gold); color: var(–dark); padding: 10px 40px; border-radius: 50px; font-size: 16px; font-weight: 800; text-transform: uppercase; box-shadow: 0 5px 15px rgba(0,0,0,0.1); border: 3px solid #fff; white-space: nowrap; }
.giveaway-headline { font-size: 32px; font-weight: 800; margin: 30px 0 20px; color: var(–dark); text-transform: uppercase; letter-spacing: -0.5px; }
.giveaway-description { font-size: 19px; color: #666; margin: 0 auto 20px; line-height: 1.6; max-width: 650px; }
.enter-button { display: inline-block; background: var(–primary); color: #fff; font-size: 24px; font-weight: 700; padding: 20px 60px; border-radius: 6px; text-decoration: none; border: none; cursor: pointer; box-shadow: 0 8px 0px #8a0b1f; transition: transform 0.1s, box-shadow 0.1s; text-transform: uppercase; letter-spacing: 1px; }
.enter-button:hover { transform: translateY(4px); box-shadow: 0 4px 0px #8a0b1f; }
/* Prize Tiers */
.prize-tier { border-radius: 12px; padding: 30px; margin: 20px 0; }
.prize-tier.grand { background: linear-gradient(135deg, #003087 0%, #001a4d 100%); color: #fff; }
.prize-tier.first { background: linear-gradient(135deg, #c8102e 0%, #8a0b1f 100%); color: #fff; }
.prize-tier.entry { background: linear-gradient(135deg, #1a1a1a 0%, #333 100%); color: #fff; }
.prize-tier.instant { background: linear-gradient(135deg, #f5c518 0%, #e0a800 100%); color: #1a1a1a; }
.prize-tier-label { font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 2px; opacity: 0.75; margin-bottom: 8px; display: block; }
.prize-tier-title { font-size: 26px; font-weight: 800; margin-bottom: 10px; display: block; }
.prize-tier-arv { font-size: 42px; font-weight: 900; display: block; line-height: 1; }
.prize-tier-items { font-size: 15px; opacity: 0.85; margin-top: 12px; line-height: 1.7; }
.prize-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin: 30px 0; }
/* Feature Grid */
.feature-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin: 30px 0; }
.feature-card { background: #fff; border: 2px solid #e0e8f5; border-top: 5px solid var(–secondary); border-radius: 8px; padding: 25px 20px; text-align: center; box-shadow: 0 4px 12px rgba(0,0,0,0.06); }
.feature-card-icon { font-size: 2.5rem; display: block; margin-bottom: 10px; }
.feature-card-title { font-weight: 800; color: var(–dark); font-size: 17px; display: block; margin-bottom: 6px; }
.feature-card-desc { font-size: 14px; color: #777; }
/* Info Table */
.info-table { width: 100%; border-collapse: collapse; margin: 30px 0; font-size: 17px; }
.info-table th { background: var(–secondary); color: #fff; padding: 12px 16px; text-align: left; }
.info-table td { padding: 12px 16px; border-bottom: 1px solid #eee; }
.info-table tr:nth-child(even) td { background: #f0f4ff; }
/* Entry Period Table */
.period-table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 16px; }
.period-table th { background: var(–secondary); color: #fff; padding: 10px 14px; text-align: center; }
.period-table td { padding: 10px 14px; border-bottom: 1px solid #ddd; text-align: center; }
.period-table tr:nth-child(even) td { background: #f0f4ff; }
/* Steps */
.steps-list { list-style: none; padding: 0; margin: 30px 0; }
.steps-list li { display: flex; align-items: flex-start; gap: 18px; margin-bottom: 20px; background: #fff; border: 1px solid #eee; border-radius: 8px; padding: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }
.step-num { background: var(–secondary); color: #fff; font-size: 20px; font-weight: 800; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.step-text strong { display: block; font-size: 17px; color: var(–dark); margin-bottom: 4px; }
.step-text span { font-size: 15px; color: #666; }
/* FAQ */
.faq-item { border: 1px solid #eee; border-radius: 8px; margin-bottom: 12px; overflow: hidden; }
.faq-question { width: 100%; background: #fff; border: none; padding: 18px 20px; text-align: left; font-size: 17px; font-weight: 700; color: var(–dark); cursor: pointer; display: flex; justify-content: space-between; align-items: center; }
.faq-question:hover { background: #f0f4ff; }
.faq-answer { display: none; padding: 16px 20px; font-size: 16px; color: #555; background: #fafafa; border-top: 1px solid #eee; }
.faq-answer.open { display: block; }
/* Entry Section */
.entry-section { background: linear-gradient(135deg, #c8102e 0%, #003087 60%, #1a1a1a 100%); border-radius: 12px; padding: 50px 40px; margin-top: 60px; text-align: center; }
.entry-section h3 { color: #fff; font-size: 30px; font-weight: 800; margin: 0 0 10px; text-transform: uppercase; }
.entry-section p { color: rgba(255,255,255,0.9); font-size: 17px; margin-bottom: 30px; }
.entry-legal { font-size: 13px; color: rgba(255,255,255,0.65); margin-top: 20px; line-height: 1.6; }
/* Recap Grid */
.recap-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 25px; margin-top: 50px; text-align: left; }
.recap-box { background: rgba(255,255,255,0.12); border-top: 5px solid var(–gold); padding: 25px; border-radius: 6px; }
.recap-box h4 { color: var(–gold); font-size: 17px; font-weight: 800; text-transform: uppercase; margin: 0 0 18px; letter-spacing: 1px; }
.recap-box dl { font-size: 15px; line-height: 1.8; margin: 0; }
.recap-box dt { font-weight: 700; color: rgba(255,255,255,0.7); margin-top: 12px; text-transform: uppercase; font-size: 12px; }
.recap-box dd { margin: 0; color: #fff; }
/* Related */
.related-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin: 30px 0; }
.related-card { background: #fff; border: 1px solid #eee; border-radius: 8px; padding: 20px; text-decoration: none; color: inherit; box-shadow: 0 2px 8px rgba(0,0,0,0.05); transition: transform 0.15s; display: block; }
.related-card:hover { transform: translateY(-3px); box-shadow: 0 6px 16px rgba(0,0,0,0.1); }
.related-tag { font-size: 11px; font-weight: 800; text-transform: uppercase; color: var(–primary); letter-spacing: 1px; margin-bottom: 6px; display: block; }
.related-title { font-size: 15px; font-weight: 700; color: var(–dark); line-height: 1.4; }
/* Ad Container */
.ad-container { margin: 40px auto; text-align: center; max-width: 100%; overflow: hidden; }
/* Popups */
.popup-message { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; border: 5px solid var(–primary); padding: 40px 50px; font-size: 24px; font-weight: 800; color: var(–dark); text-align: center; z-index: 10000; box-shadow: 0 40px 100px rgba(0,0,0,0.2); max-width: 90%; width: 500px; border-radius: 12px; }
.skip-popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; border: 4px solid var(–gold); padding: 40px 50px; text-align: center; z-index: 10001; box-shadow: 0 30px 80px rgba(0,0,0,0.1); max-width: 90%; width: 480px; border-radius: 12px; }
.skip-popup-title { font-size: 26px; font-weight: 800; color: var(–primary); margin: 0 0 16px; }
.skip-popup-text { font-size: 16px; color: #555; margin-bottom: 10px; }
.skip-yes-button { display: inline-block; background: var(–primary); color: #fff; font-size: 18px; font-weight: 700; padding: 14px 36px; border-radius: 6px; border: none; cursor: pointer; margin-top: 16px; text-transform: uppercase; }
blockquote { border-left: 4px solid var(–primary); margin: 30px 0; padding: 16px 24px; background: #f0f4ff; font-style: italic; color: #555; }
@media (max-width: 600px) {
h1 { font-size: 24px; }
.giveaway-box { padding: 40px 20px; }
.entry-section { padding: 40px 20px; }
.timer-num { font-size: 30px; }
.prize-tier-arv { font-size: 36px; }
}
✈️ Coca-Cola x United Airlines 100 Years Sweepstakes: Win Flights, Miles & More
Coca-Cola and United Airlines are celebrating 100 years of United with one of the most exciting sweepstakes of 2026. Play a free instant win match game for a shot at prizes like a $250 Vivid Seats gift card, 10,000 MileagePlus miles, or a $100 Coke Store gift code — plus entries into drawings for a Grand Prize travel package worth $6,925, a month’s rent paid by Bilt, and more. Free to play daily through April 30, 2026.
What Is the Coca-Cola x United 100 Years Promotion?
To celebrate the 100th anniversary of United Airlines, Coca-Cola has partnered with United to create a two-part promotion: an Instant Win game you can play once per day, and a Sweepstakes with four weekly entry periods plus overall Grand Prize and First Prize drawings.
Every time you play the match game, you automatically receive entries into all applicable sweepstakes drawings — so even if you don’t win an instant prize, you’re still in the running for the big travel package. The promotion runs from April 1 through April 30, 2026.
“We’re celebrating a century of journeys and looking ahead to the next 100 years of travel and giving you a chance to win prizes like miles, flight vouchers, and more.” — Coca-Cola x United Promotion
All the Prizes You Can Win
This promotion has multiple prize tiers — from instant win game prizes you can win on the spot, to sweepstakes drawings for major travel packages. Here’s a full breakdown:
$6,925
United Airlines Travel Package
✔ United Club All-Access Membership (1 year)
✔ $100 Coke Store gift code (winner + companion)
✔ $1,000 Lyft credit
✔ $1,375 tax check
$2,643
100,000 MileagePlus Miles
✔ 2 United Club One-Time Passes
✔ $525 tax check
$3,125
One Month’s Rent/Mortgage
✔ $625 tax check
✔ Must have active rental/mortgage agreement
$3,833
United Airlines Trip for Two
✔ 2 United Club passes
✔ $765 tax check
Instant Win Game Prizes
10,000 MileagePlus Miles — 5 available
$100 Coke Store Gift Code — 10 available
$25 Timeshifter App Subscription — 100 available
The Four Entry Periods
The sweepstakes is divided into four weekly entry periods. Each period has its own drawing for a Bilt Prize and a United Airlines Travel Package. Your entries from one period do NOT carry over to the next, so play every week for maximum chances.
| Entry Period | Start Date | End Date | Prizes Available |
|---|---|---|---|
| Period 1 | April 1, 2026 | April 7, 2026 | Bilt Prize + United Travel Package |
| Period 2 | April 8, 2026 | April 14, 2026 | Bilt Prize + United Travel Package |
| Period 3 | April 15, 2026 | April 21, 2026 | Bilt Prize + United Travel Package |
| Period 4 | April 22, 2026 | April 30, 2026 | Bilt Prize + United Travel Package |
The Grand Prize and First Prize drawings pull from all entries received during the entire promotion period — so every single game play you make from April 1–30 counts toward those top prizes.
How to Get Bonus Entries
Beyond your one daily game play, you can earn up to 4 bonus entries for the entire promotion by completing optional actions on the website. These are completely optional and free:
- Click the “Sign-In” or “Join Now” MileagePlus button — you don’t actually have to sign up
- Click the “future marketing communications” button
- Click the “MileagePlus x Lyft link accounts” button
Each action earns 1 bonus entry and 1 bonus game play. You do NOT need to actually sign in, join, or link accounts — just clicking the button counts.
How to Enter — Step by Step
-
1Visit the official promotion websiteGo to promotion.coke.com/100yearsofunited — or scan a QR code on Coca-Cola marketing materials.
-
2Register with your informationProvide your name, email address, mailing address, and date of birth. You only need to register once.
-
3Spin the match game reelsClick the button to spin the reels and play the match game. You’ll instantly find out if you’ve won a game prize.
-
4Earn bonus entries (optional)Click the MileagePlus, marketing, and Lyft link buttons on the page for up to 4 bonus entries and game plays.
-
5Come back dailyReturn every day through April 30, 2026 for a new game play and sweepstakes entry. Entries are per period — play every week!
Eligibility & Key Details
| Detail | Information |
|---|---|
| Who Can Enter | Legal U.S. residents (50 states + D.C.), age 18+ |
| Promotion Opens | April 1, 2026 at 10:00 a.m. ET |
| Promotion Closes | April 30, 2026 at 11:59 p.m. ET |
| Play Frequency | 1 game play per day + up to 4 bonus plays total |
| Grand Prize ARV | $6,925 (United travel package for 2) |
| First Prize ARV | $2,643 (100,000 MileagePlus miles) |
| Entry Period Prize ARV | Up to $3,833 (United travel) or $3,125 (Bilt rent) |
| Instant Win Prizes | 119 total — Vivid Seats, Miles, Coke Store, Timeshifter |
| Drawings Date | On or about May 6, 2026 |
| Sponsor | The Coca-Cola Company, Atlanta, GA |
Frequently Asked Questions
More Free Sweepstakes to Enter
✈️ Ready to Play Free?
Don’t miss your shot at flights, miles, rent money, and more — 119 instant win prizes plus major sweepstakes drawings. Play free once per day through April 30, 2026.
🏆 Top Prizes
- Grand Prize:
- United Travel Package — $6,925
- First Prize:
- 100,000 MileagePlus Miles — $2,643
- Entry Period:
- Bilt Rent ($3,125) or United Trip ($3,833)
📅 Key Dates
- Start Date:
- April 1, 2026
- End Date:
- April 30, 2026 at 11:59 PM ET
- Drawings:
- On or about May 6, 2026
📋 Eligibility
- Age:
- 18+ Years Old
- Location:
- 50 US States & DC
- Play:
- 1x daily + 4 bonus plays total
No purchase necessary. Open to legal U.S. residents 18+. Promotion ends 11:59 p.m. ET April 30, 2026. Grand Prize ARV: $6,925. First Prize ARV: $2,643. Entry Period Prizes ARV: up to $3,833 each. 119 Instant Win Game Prizes available. Limit 1 Game Prize and 1 Grand/First/Entry Period Prize per person/household. Void where prohibited. Sponsor: The Coca-Cola Company, Atlanta, GA. See full Official Rules at promotion.coke.com/100yearsofunited.
var cokeScrollId = null;
var cokeScrolling = false;
var cokePopupTimers = [];
var cokeEndDate = new Date(“April 30, 2026 23:59:59 EDT”).getTime();
function updateCokeCountdown() {
var now = new Date().getTime();
var distance = cokeEndDate – now;
if (distance < 0) {
document.getElementById("days").textContent = "00";
document.getElementById("hours").textContent = "00";
document.getElementById("minutes").textContent = "00";
document.getElementById("seconds").textContent = "00";
return;
}
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
document.getElementById("days").textContent = String(days).padStart(2, "0");
document.getElementById("hours").textContent = String(hours).padStart(2, "0");
document.getElementById("minutes").textContent = String(minutes).padStart(2, "0");
document.getElementById("seconds").textContent = String(seconds).padStart(2, "0");
}
setInterval(updateCokeCountdown, 1000);
updateCokeCountdown();
function cokeSlowScroll() {
var entrySection = document.getElementById("entry-section");
var startPosition = window.pageYOffset;
var targetPosition = entrySection.offsetTop – 50;
var distance = targetPosition – startPosition;
var duration = 35000;
var startTime = null;
cokeScrolling = true;
function animation(currentTime) {
if (!cokeScrolling) return;
if (startTime === null) startTime = currentTime;
var timeElapsed = currentTime – startTime;
var progress = Math.min(timeElapsed / duration, 1);
window.scrollTo(0, startPosition + distance * progress);
if (timeElapsed < duration) {
cokeScrollId = requestAnimationFrame(animation);
} else {
window.scrollTo(0, targetPosition);
}
}
cokeScrollId = requestAnimationFrame(animation);
var schedule = [3000, 6000, 9000, 12000, 15000, 21000, 24000, 27000, 30000, 33000];
schedule.forEach(function(time, index) {
cokePopupTimers.push(setTimeout(function() { showCokePopup("popupC" + (index + 1)); }, time));
});
cokePopupTimers.push(setTimeout(function() { showCokeSkipPopup(targetPosition); }, 18000));
}
function showCokePopup(id) {
var popup = document.getElementById(id);
if (popup) {
popup.style.display = "block";
setTimeout(function() { popup.style.display = "none"; }, 2500);
}
}
function showCokeSkipPopup(targetPosition) {
if (!cokeScrolling) return;
var skipPopup = document.getElementById("skip-popup-coke");
skipPopup.style.display = "block";
var autoHide = setTimeout(function() { skipPopup.style.display = "none"; }, 5000);
document.getElementById("skip-yes-btn-coke").onclick = function() {
clearTimeout(autoHide);
skipPopup.style.display = "none";
cokeScrolling = false;
if (cokeScrollId) cancelAnimationFrame(cokeScrollId);
cokePopupTimers.forEach(function(t) { clearTimeout(t); });
document.querySelectorAll('.popup-message').forEach(function(p) { p.style.display = 'none'; });
window.scrollTo({ top: targetPosition, behavior: 'smooth' });
};
}
function toggleFaqCoke(btn) {
var answer = btn.nextElementSibling;
var isOpen = answer.classList.contains('open');
document.querySelectorAll('.faq-answer').forEach(function(a) { a.classList.remove('open'); });
document.querySelectorAll('.faq-question span').forEach(function(s) { s.textContent = '+'; });
if (!isOpen) {
answer.classList.add('open');
btn.querySelector('span').textContent = '−';
}
}
document.getElementById("top-enter-button").addEventListener("click", function(e) {
e.preventDefault();
cokeSlowScroll();
});
Helpful Freebie Mom Guides
Keep going