Select your game

Discover the biggest jackpots in the world right at your fingertips. Choose your favorite game, pick your lucky numbers or select a Quick Pick, choose how many plays you want, and complete your order safely from anywhere in The Bahamas.

Choose the U.S. lottery you want to play.

Select Powerball or Mega Millions, choose a single play or multi-play option, then select your numbers or use Quick Pick.

After your order is submitted and processed, your ticket confirmation will be sent to you by email.

Powerball – 1 Play                                                                      $10.00                                                                                            Choose 5 white-ball numbers from 1–69 and 1 red Powerball from 1–26, or select Quick Pick. 

POWERBALL – 1 PLAY

Select 5 numbers plus 1 Powerball

Choose 5 Numbers (1–69)

Choose Your Powerball (1–26)

Your Powerball Selection
Select your numbers above
0 of 5 white numbers selected • Powerball not selected

Powerball – Multi-Play                                                             $18.00                                                                                             Play more with Powerball Multi-Play. Create up to 5 separate Powerball plays in one order. For each play, choose 5 white-ball numbers from 1–69 and 1 red Powerball from 1–26, or use Quick Pick to generate your numbers automatically.

POWERBALL – MULTI-PLAY

Create up to 5 Powerball plays

Your Multi-Play Selections

Complete your first play above.
Select 5 white numbers and 1 red Powerball.
`; for(let n=1;n<=69;n++){ const selected = play.whites.includes(n) ? "white-selected" : ""; html += ` `; } html += `
`; for(let n=1;n<=26;n++){ const selected = play.red === n ? "red-selected" : ""; html += ` `; } html += `
Play ${index+1} Selection
${selectionHTML(play)}
${statusText(play)}
`; card.innerHTML = html; container.appendChild(card); }); document.getElementById("addPlayBtn").disabled = plays.length >= maxPlays; updateSummary(); } function toggleWhite(index,n){ const play = plays[index]; if(play.whites.includes(n)){ play.whites = play.whites.filter(x=>x!==n); }else{ if(play.whites.length >= 5){ alert("Select only 5 white numbers for this play."); return; } play.whites.push(n); } renderPlays(); } function selectRed(index,n){ plays[index].red = n; renderPlays(); } function quickPick(index){ const nums = []; while(nums.length < 5){ const n = Math.floor(Math.random()*69)+1; if(!nums.includes(n)) nums.push(n); } plays[index].whites = nums; plays[index].red = Math.floor(Math.random()*26)+1; renderPlays(); } function clearPlay(index){ plays[index].whites = []; plays[index].red = null; renderPlays(); } function selectionHTML(play){ if(play.whites.length===0 && play.red===null){ return "Select your numbers above"; } let html = ""; [...play.whites] .sort((a,b)=>a-b) .forEach(n=>{ html += `${n}`; }); if(play.red!==null){ html += ` ${play.red} `; } return html; } function statusText(play){ if(play.whites.length===5 && play.red!==null){ return "✓ PLAY COMPLETE"; } return `${play.whites.length}/5 white numbers selected • ${ play.red ? "Powerball selected" : "Powerball not selected" }`; } function updateSummary(){ const summary = document.getElementById("summaryContent"); const complete = plays.filter(p=> p.whites.length===5 && p.red!==null ); if(complete.length===0){ summary.innerHTML = "Complete your selections above."; return; } let html = ""; let stored = []; plays.forEach((p,i)=>{ if(p.whites.length===5 && p.red!==null){ const nums = [...p.whites].sort((a,b)=>a-b); html += `
Play ${i+1}: ${nums.join(" • ")}   |   PB ${p.red}
`; stored.push( `Play ${i+1}: ${nums.join(", ")} | PB ${p.red}` ); } }); summary.innerHTML = html; document.getElementById( "multiPlaySelections" ).value = stored.join(" || "); } addPlay();

Mega Millions – 1 Play                                                             $12.00                                                                                        Choose your Mega Millions numbers and take your shot at the jackpot. Select 5 white-ball numbers from 1–70 and 1 gold Mega Ball from 1–24, or use Quick Pick to generate your numbers automatically.

 

MEGA MILLIONS – 1 PLAY

Select 5 white numbers plus 1 Mega Ball

Choose 5 Numbers (1–70)

Choose Your Mega Ball (1–24)

Your Mega Millions Selection
Select your numbers above
0 of 5 white numbers selected • Mega Ball not selected

Mega Millions – Multi-Play                                                     $22.00                                                                                             Play more with Mega Millions Multi-Play. Create up to 5 separate Mega Millions plays in one order. For each play, choose 5 white-ball numbers from 1–70 and 1 gold Mega Ball from 1–24, or use Quick Pick to generate your numbers automatically.

 

MEGA MILLIONS – MULTI-PLAY

Create up to 5 Mega Millions plays

Your Multi-Play Selections

Complete your first play above.
Select 5 white numbers and 1 gold Mega Ball.
`; /* WHITE BALLS */ for ( let n = 1; n <= 70; n++ ) { const selected = play.whites.includes(n) ? "mm-white-selected" : ""; html += ` `; } html += `
`; /* MEGA BALLS */ for ( let n = 1; n <= 24; n++ ) { const selected = play.mega === n ? "mm-mega-selected" : ""; html += ` `; } html += `
Play ${index + 1} Selection
${mmSelectionHTML(play)}
${mmMultiStatus(play)}
`; card.innerHTML = html; container.appendChild(card); } ); document.getElementById( "mmAddPlayBtn" ).disabled = mmMultiPlays.length >= mmMaximumPlays; mmUpdateMultiSummary(); } /* SELECT WHITE BALL */ function mmToggleWhite(index,n) { const play = mmMultiPlays[index]; if ( play.whites.includes(n) ) { play.whites = play.whites.filter( x => x !== n ); } else { if ( play.whites.length >= 5 ) { alert( "Please select only 5 white numbers for this play." ); return; } play.whites.push(n); } mmRenderMultiPlays(); } /* SELECT MEGA BALL */ function mmSelectMega(index,n) { mmMultiPlays[index].mega = n; mmRenderMultiPlays(); } /* QUICK PICK */ function mmMultiQuickPick(index) { const numbers = []; while ( numbers.length < 5 ) { const n = Math.floor( Math.random() * 70 ) + 1; if ( !numbers.includes(n) ) { numbers.push(n); } } mmMultiPlays[index].whites = numbers; mmMultiPlays[index].mega = Math.floor( Math.random() * 24 ) + 1; mmRenderMultiPlays(); } /* CLEAR ONE PLAY */ function mmClearMultiPlay(index) { mmMultiPlays[index].whites = []; mmMultiPlays[index].mega = null; mmRenderMultiPlays(); } /* DISPLAY SELECTED BALLS */ function mmSelectionHTML(play) { if ( play.whites.length === 0 && play.mega === null ) { return "Select your numbers above"; } let html = ""; [...play.whites] .sort((a,b) => a-b) .forEach(n => { html += ` ${n} `; }); if ( play.mega !== null ) { html += ` ${play.mega} `; } return html; } /* PLAY STATUS */ function mmMultiStatus(play) { if ( play.whites.length === 5 && play.mega !== null ) { return "✓ PLAY COMPLETE"; } return ( play.whites.length + "/5 white numbers selected • " + ( play.mega !== null ? "Mega Ball selected" : "Mega Ball not selected" ) ); } /* UPDATE SUMMARY */ function mmUpdateMultiSummary() { const summary = document.getElementById( "mmMultiSummary" ); const complete = mmMultiPlays.filter( play => play.whites.length === 5 && play.mega !== null ); if ( complete.length === 0 ) { summary.innerHTML = "Complete your selections above."; document.getElementById( "megaMillionsMultiSelections" ).value = ""; return; } let html = ""; let storedSelections = []; mmMultiPlays.forEach( (play,index) => { if ( play.whites.length === 5 && play.mega !== null ) { const numbers = [...play.whites] .sort((a,b) => a-b); html += `
Play ${index + 1}: ${numbers.join(" • ")}   |   Mega Ball ${play.mega}
`; storedSelections.push( "Play " + (index + 1) + ": " + numbers.join(", ") + " | Mega Ball " + play.mega ); } } ); summary.innerHTML = html; document.getElementById( "megaMillionsMultiSelections" ).value = storedSelections.join(" || "); } /* START WITH PLAY 1 */ mmMultiAddPlay();

Ordering your favorite lottery entries has never been easier. We purchase authentic tickets on your behalf, provide scanned verification, and notify you as soon as official results are drawn.

Simple, secure, and transparent

Never miss a massive jackpot

With multi-million dollar Powerball and Mega Millions prizes rolling over weekly, your life-changing opportunity is only a few clicks away. Get your official entries confirmed today.

"Bahama Millions made entering the Powerball effortless from Nassau. The confirmation was fast, and the customer support is dependable and friendly."

Marcus R., New Providence

Frequently asked questions

Learn more about our trusted ticket purchasing process, payment options, how winning payouts are handled, and how we bring major international jackpots to players across the Bahamian islands.

A question about your products or services

Example answer to the question. Feel free to customize this content with the actual information you want to provide.

A title for the service you provide

Example answer to the question. Feel free to customize this content with the actual information you want to provide.

Another question your visitors may have

Example answer to the question. Feel free to customize this content with the actual information you want to provide.

Or add sub-headings to create an overview

Example answer to the question. Feel free to customize this content with the actual information you want to provide.

Something your customers often wonder about

Example answer to the question. Feel free to customize this content with the actual information you want to provide.

A question about your products or services

Example answer to the question. Feel free to customize this content with the actual information you want to provide.

Something your customers often wonder about

Example answer to the question. Feel free to customize this content with the actual information you want to provide.

Add as many questions as you like

Example answer to the question. Feel free to customize this content with the actual information you want to provide.

Get in touch with us

Bahama Millions
Abaco, Bahamas
Email: bahamamillions@gmail.com
Phone: +1 (242)000-0000

Our headquarters