Betting Sites In India

We Indians have been watching cricket for so long that it has become a kind of a tradition. Whether it be going to the stadium for live matches, or watching it at home with friends and families, it is always fun. If someone tells you that you can bet on cricket while enjoying your match and earn real money along the way, then that would be just cherry on top. Not only cricket, there are so many other sports you can bet on, like football, kabaddi, etc.

Best betting sites in India of 2024

1. Khelo Sports

KheloSports is a popular cricket betting website in India with a huge fan following.

100% Welcome Bonus up to Rs 1 Lakh

2. Casumo

Casumo is a popular online casino among Indian Players. It offers great bonuses.

150% Casino Bonus up to ₹15,000 + ₹101 Daily for 7 days

3. Pure Casino

Pure Win recently started offering betting and they've done a good job. Their offers are amazing too.

Get 100% first deposit bonus up to ₹90,000.

4. 10Cric Sports

10Cric is the largest betting site of the world, and not just India. They have almost everything.

100% Welcome Bonus up to ₹15,000

5. BetShah

Perfect platform for Fans of sports betting in India.

Rs. 2500 Sports Bonus & Rs. 1 Lakh Casino Bonus.

6. 22Bet

22Bet is the largest betting site of the world, and not just India. They have almost everything.

Get 100% Welcome Bonus up to ₹25,000

7. Pari Match

Parimatch is an India-friendly website with lots of payment options like UPI, Gpay, etc.

100% Casino Bonus upto Rs 1,05,000

8. Rabona

Offers Variety of Sign Up Bonuses to suit every player's needs. Accepts Bitcoins as well.

Get First Deposit Bonus upto ₹8000

9. 888Casino

International Casino which accepts players from India. Supports PayPal and International Credit Cards for Deposits.

100% Bonus Up to $200 Welcome Bonus

10. LeoVegas

LeoVegas is probably the most popular Casino of the world with the biggest directory of games and betting options.

First Deposit Bonus of 100% up to ₹75,000

Tips to Choose the Best Betting Site

With hundreds of betting sites to choose from, selecting those few betting sites that fulfill your needs can become quite a grueling task. While we can’t make this decision for you, we can make it easier for you to choose by giving you a few tips to single out the best online betting site

Look for the huge Sign-Up Bonus

You can get a welcome bonus if you sign up for the first time on the online betting sites. Some betting sites can offer as high as 10,000 INR. You can choose those betting sites that offer a huge bonus.

Payment Methods

Betting sites in India usually have multiple payment methods available for your ease. You can choose to pay via major credit and debit cards, such as Visa and MasterCard. There are UPI payment options available such as via Google Pay, Phone Pe, PayTM, and more. E-wallets like Paypal, Skrill, and Neteller are also highly accepted on betting sites.

payment methods for betting sites

Some of the top betting sites in India also accept bank transfers and encourage payment in Indian Rupees, rather than limiting themselves to other currencies.

Choose those betting sites that have available with them at least two of the payment methods preferable by you. Also look out for those sites that accept payment in INR.

Variety of Sports to Bet on

No matter how high the demand for cricket betting sites is in India, there are yet people who don’t know much about cricket and prefer to bet on some other sports to bet on. Due to this high demand, many Indian betting sites limit themselves only to cricket betting. Rather than giving up and trying your odds against cricket, find those sites that allow betting on football or kabaddi or any other sport you dabble in. If you would rather bet on cricket, then almost every online betting site in India does that. However, if you are used at playing at online casinos in India then you may find the variety a little less, because casinos offer way too many games.

Safe and Secure Payment transactions

With the everyday reports of hacking of accounts or online payment frauds and such, it is natural for you to fear for the safety of your money while making transactions online. So make sure that the betting sites you have chosen have the top levels of encryption. The top online betting sites use the advanced 256 bit SSL encryption standard which is used by the banks.

Customer Support

Customer support is a very important and most widely neglected factor. This is because customer support is something that you might need after a while. A lot of people don’t pay heed to this factor and later face difficulties. So if you want to save yourself some sorrow and travails, make sure that you are familiar with the customer support of the particular online betting site. Look for those sites that have experienced support staff and offer 24×7 customer support.

Customer Support of Betting Sites

Review Ratings

If you don’t care about the above-mentioned tips and are looking for an easy way to select the best few betting sites in India, then you can always look at the ratings of sites. Many people drop reviews about these sites. The list of the top online betting sites in India compiled by makes sure that these sites have some of the highest ratings.

Betting Sites that Accept Indian Payment methods

Although some sites can be considered one of the best online betting sites of India, it doesn’t mean they accept payment in Indian Rupees. These days, it is very easy to convert your money into another currency and you don’t have to lift a finger for that, yet most people don’t prefer to convert and pay. It can be due to the fact that conversion rates are constantly in flux, or it can be some personal reason. So we have prepared a list of only the best betting sites that accept payment in Indian Rupees:

10Cric Casino

10Cric is by far the no. 1 site for sports betting in India. It accepts almost all indian payment methods, that you can imagine.

100% Welcome Bonus up to ₹15,000


Rising in popularity as the top online casino, Casumo has a lot to offer for those interested in sports betting as well. And it supports many markets for Cricket as well.

150% Casino Bonus up to ₹15,000 + ₹101 Daily for 7 days

Betting sites that offer the best Sign Up Bonus

Welcome bonus refers to the credits given to you when you either sign up for the first time, or make a deposit for the first time. A welcome bonus is a very common strategy employed by the online betting sites to attract customers. Not only to them, but it can prove very useful to you while you are betting on cricket or football or any other sport you want.

betting bonus

There are many examples of people who have used put welcome bonus to good use and earn a big chunk after betting. But then again, there are those who became overconfident and lost.

Generally prefer those sites to bet that offer a substantial amount in bonus. We have mentioned a few examples of sites along with a ballpark of how much they offer as welcome bonus

Betting Sites Bonus
Betway 100% up to Rs. 8,000
22 Bet 100% up to Rs. 10,000
Casumo Bet Rs. 1,000 and earn Rs. 3,000 free bet
ComeOn 100% up to Rs. 10,000
1xBet 100% up to Rs. 8,000

Some of you might be wondering why Casumo was mentioned in the table above.

The answer is: “Because of the turnover requirement”

There is such a thing as turnover requirements in online betting sites in India. It is very important to understand its meaning. If the betting sites were to offer you a huge bonus on your first deposit and allow you to withdraw it to your account, they would go broke in a day. The sports betting sites take advantage of the naiveté of the players regarding this term.

The huge bonus offered to you on your first deposit is done in the knowledge that you have to wager it at their site only, and in order to withdraw that amount, you have to meet some certain predefined conditions which come in the form of turnover requirements. Let’s understand it in the form of simple mathematics

Take any cricket betting site in India that offers you a bonus of 100% up to 10,000. Let’s say its turnover requirement is 8 times your initial deposit.

Say you deposit Rs. 100. You get a 100% bonus of Rs. 100. You now have Rs. 200 in your online account.

Now let’s say you bet Rs. 100 and manage to win Rs. 800. You might think that you met the 8x requirement and you can withdraw the amount now. But that is far from the truth.

What you actually need to do is wager 8 times your initial deposit, and then you can be able to withdraw the amount. In the above scenario, you have to wager at least Rs. 800 on their site, and then you can be able to withdraw the amount in your account. So the higher your initial deposit, the more bonus you can get, but more is the amount that you would have to wager to be able to withdraw the money.

Casumo was mentioned because it has no turnover requirements as such.

Sports you can bet on at betting sites in India

India is a country with second largest population. It has an extensive variety of cultures and numerous sports from all over the world are played and enjoyed here.

sports betting sites in india

Despite our national sport being hockey, most of us are obsessed with cricket, which is why most online betting sites only have the option of betting on cricket. This is where many people give up and start researching more and more about cricket just so they have a sport to bet on.

If you think that you can only indulge yourself in cricket betting or football betting in India, then you have barely scratched the surface.

Given below is extensive information about the sports you can bet on, starting from cricket betting:


Cricket betting is done majorly among all the sports and the events which you can bet on include: BBL, PSL, BPL, T20 World Cup, APL, Test Championship, MSL, World Cup, APL, Global T20, and many more.

The major among all events is the IPL. IPL betting is a grand event and the collective wagering amount during one match ends up in tens of millions in Rupees.

Some of the top cricket betting sites in India are: 10Cric, Betway, ComeOn, and more.


Football betting in India has grown quite popular these few years. Not only just Indian Super League or other local premier leagues, but people are betting on English Premier Leagues, Champion Leagues and other premiers.

There is no shortage of football events to bet on, as they usually happen frequently all year round.

Some of the best football betting sites in India are: Betway, 22Bet, Bet365, and more.


Kabaddi is a sport which is generally popular only in India. Any major accounts of people other than from India watching or playing Kabaddi are unheard of. Despite of that, many online betting sites have accommodated for the option of betting on Kabaddi because of the huge popularity of this sport in India, and its potential to go international.

There are some events of Kabaddi like Pro Kabaddi league which spreads over 60 matches on which people can bet.

Some of the best Kabaddi betting sites are: ComeOn, Bet365, BetWinner, and more.

Horse Racing

Horse Racing is a sport that is majorly known for betting and not so much for enjoyment and relaxation. But horse racing events happen frequently all year round.

Earlier, you would go to the horse racing track and place a bet with a local bookie, but now things have changed drastically.

You can now do your betting online, without having to drag yourself to the track. You can now watch the race live on your mobile devices or your laptop.

Some of the top betting sites in India for horse racing are: Casumo, 22Bet, 1xBet, and more.


22Bet is one of the easiest-to-use casinos for all kinds of betting.

Get 100% Welcome Bonus up to ₹25,000

Pari Match

PariMatch is one of the most popular bettings sites, that has become much bigger in last year.

100% Casino Bonus upto Rs 1,05,000

These were just the tip of the iceberg. Other sports you can bet on in India are: Badminton, Basketball, Tennis, and international sports leagues like NBA, NFL, and more.

You can not only bet on the games and tournaments, but you can also bet on how many goals will be scored by a particular team in a particular Cup.

Indian Sports Betting Laws that you should know of

Although the laws related to betting and gambling are very ambiguous and different for each state in India, there are still some things that you should know.

  • Although betting is illegal in some states like Maharashtra, Telengana; there is no such law that prohibits online betting in India. Running Illegal Betting Rackets is definitely prohibited.
  • While betting on other sports may be illegal, betting on horse racing is completely legal.
  • According to the Public Gambling Act of 1867 and the Technology Act of 2000, sports betting is not accepted, but every state has the right to make its individual laws. So it is always preferred to check out the laws in your state.
  • Goa and Sikkim are the two states where gambling and sports betting are legal. In fact, they encourage betting.
  • Bookies in India can be considered illegal, but there is no such law in India that prohibits an individual from placing an online bet with an international bookmark.
  • Cricket betting is not exactly illegal, but there is still a lot of ambiguity regarding the cricket betting laws.

While the information we shared above is accurate, it is always better to do a complete research on the laws in your state specifically, because the laws can always change with time.

Did you know? During every IPL season, almost 50 million US dollars are wagered, just by Indian bettors alone.

Best Sports Betting Apps in India in 2022

While you may have become familiar with the online betting sites in India, here are some of the best betting apps available for 2022.

1. Betway

  • Smooth interface and user-friendly betting app
  • Many sports available to bet on: Cricket, rugby, football, and more.
  • Payment methods: Netbanking, Skrill, Neteller, and more.

2. Bet365

  • Live Streaming available
  • Extensive collection of sports and casino games to bet on.
  • Payment methods: Skrill, AstroPay Card, Neteller, and more.

3. 22Bet

  • 24×7 customer service available
  • Live online cricket betting, football betting, and more.
  • Payment methods: Cryptocurrencies, Skrill, Neteller, and more.

4. Casumo

  • A unique and entertaining sportsbook available for Indian bettors.
  • Most trusted betting site
  • Very fast withdrawals.


How to get free welcome bonus on online betting sites in India?

Some online betting sites give you a signup bonus when you sign up for the first time, while others give a bonus when you make your first deposit.

How to withdraw the welcome bonus?

Most betting sites have a turnover requirement which needs to be fulfilled in order to withdraw your welcome bonus.

What is turnover requirement of Betting sites?

Turnover requirement is usually stated as: 7x welcome bonus (for instance), and it means the number of times you have to place the wager of amount equal to your welcome bonus.

Is cricket betting legal?

While there is a lot of ambiguity regarding cricket betting in India, yet it is practiced heavily here and there are no such laws prohibiting online cricket betting.

How to deposit money on online betting sites of India?

Every online betting site offers numerous payment methods such as Netbanking, Debit and credit cards, UPI payment methods, cryptocurrencies, and more. You can choose whatever you are comfortable with.

Which is the best online betting site in India?

This is a completely subjective topic. Every site has its own advantages and disadvantages. You can check out the tips to choose the best betting site, mentioned in the article above.