Buy Lottery Tickets Online


Buy your lotto tickets online and enter the biggest lotteries worldwide offering huge jackpot prizes that you can win when you play online lottery.

Purchase official lottery tickets to the draws listed below and receive automatic result notifications and commission-free prizes when you win!

Play the lottery online safely and securely at MagicLotto, South Africa's leading lottery ticket purchasing service in the world since 2007!

sa lotto South Africa Lotto
R 80,000,000

2022-08-17 20:00:00 GMT+02:00

SA Daily Lotto South Africa Daily Lotto
R 475,000

2022-08-17 20:00:00 GMT+02:00

SA Powerball SA PowerBall
R 48,000,000

2022-08-19 20:00:00 GMT+02:00

UK Millions UK Millions
£ 5,000,000

2022-08-17 20:00:00 GMT+02:00

Euro Millions Euro Millions
€ 77,000,000

2022-08-19 20:00:00 GMT+02:00

US Powerball US PowerBall
$ 76,000,000

2022-08-17 23:00:00 GMT+02:00

SuperEnaLotto SuperEnaLotto
€ 255,800,000

2022-08-18 18:15:00 GMT+02:00

US Mega Millions US Mega Millions
$ 99,000,000

2022-08-19 23:00:00 GMT+02:00

flag France Loto
€ 9,000,000

2022-08-17 18:00:00 GMT+02:00

Lottery Tickets Online at MagicLotto


Play over 10 of the biggest lotteries around the world offering huge jackpot prizes such as South Africa Lotto’s EuroMillions, SuperEnalotto, US Powerball, and a wide range of other exciting lotteries.

How Do You Buy Official Lottery Tickets Online?


Select the lottery you wish to play and buy your tickets through our website. Our staff from our local offices all over the world purchase tickets from official lottery retailers on your behalf. When you win, we will immediately notify you and transfer the lottery prizes to your account with NO commission charged ever.

How To Play Lottery Tickets Online?


Playing online is just like at your local retailer and spaza shop. Choose your numbers manually or use the Quick Pick option for a set of randomly generated numbers. Once your purchase is confirmed, you will receive an email confirmation and you can view your selected numbers in your account before the draw.


To play the lottery online, select a lottery game from the list above and purchase your tickets now. Sign up for FREE result alerts, FREE jackpot alerts, and FREE SMS winning notifications in your MagicLotto Account. Get your chance at winning the biggest jackpot prizes in the world!