Online Betting in India

The world of online gambling can be quite complicated. So we decided to make a guide about it. Learn all you need to know about online betting in India.

Best Indian Betting Sites



Welcome Bonus 100% up to ₹30,000 Exclusive
Bet Now New Customers Only. 18+. T&Cs Apply.


Welcome Bonus 100% up to ₹20,000 Exclusive
Bet Now New Customers Only. 18+. T&Cs Apply.


Welcome Bonus 100% up to ₹10,000 Exclusive
Bet Now New Customers Only. 18+. T&Cs Apply.


Welcome Bonus 50% up to ₹30,000
Bet Now New Customers Only. 18+. T&Cs Apply.


Welcome Bonus 15% up to ₹5,000
Bet Now New Customers Only. 18+. T&Cs Apply.

Are you looking for answers to any of these questions:

  1. What is the best betting site in India?
  2. How do I deposit money?
  3. Is betting legal in India?

Then this is the page for you!

We have written the ultimate guide about online betting in India.

Keep reading, and all your questions will be answered.

Online Betting in India

Betting on games of chance or sporting events have been a pasttime favorite for many a generation, and India is no exception to this rule.

If anything, I would say India has this more ingrained in their DNA, tradition and culture than most other regions. Whether it be betting on sports, political outcomes, weather, dice, teen patti or any kind of game that involves chance, you will find gamblers in India who would love to place a bet on it.

With the technological advancements increasing exponentially, the betting in India has now moved to become online betting in India. We are getting close to 500 million mobile users in the region, and the online betting sites are accommodating this behaviour by offering responsive websites and online betting apps to give their users an easier time to interact with their products.

The availability of betting sites in India hasn't been that great over the years. But in the recent years we have seen more and more betting sites that are not only opening up for Indian players, but specifically tailor their service to Indians with offering deposits in Indian rupees (INR), Hindi translations and other features.

It is hard to find what the best options are out there, but we are here to help you out! We have already done the research and rated the various Indian betting sites so that you don't have to.

Best Online Betting Sites in India

Here is a list our recommendation of the top betting sites in India.

  1. Betway: Biggest welcome offer
  2. 10CRIC: Allows ONLY Indian players
  3. ComeOn: Great overall gambling site
  4. Bet365: World renowned betting brand
  5. Dafabet: Open to exchange betting
  6. 1xBet: Offers cash on delivery
  7. LeoVegas: Amazing mobile product
  8. 22Bet: Big selection of cricket bets

If you are simply looking for a good welcome offer India, check out our list below for the top bonuses.

  • Betway: ₹30,000 EXCLUSIVE Welcome Bonus
  • Dafabet: ₹30,000 Welcome Bonus
  • 10CRIC: ₹20,000 EXCLUSIVE Welcome Bonus
  • ComeOn: ₹10,000 EXCLUSIVE Welcome Bonus
  • LeoVegas: ₹10,000 Welcome Bonus
  • 22Bet: ₹8,000 Welcome Bonus
  • 1xBet: ₹7,500 Welcome Bonus
  • Bet365: ₹5,000 Welcome Bonus

As you can see, there are plenty of generous offers available. If you are looking to bet online in India, we would advice you take advantage of as many of these welcome bonuses as you can. Getting that extra bonus money is very helpful when you are trying to win money when betting.

Although a bonus is important, getting off to a good start betting is crucial to learn the ins and outs of online betting.

Below is our short intro to what we consider the top 2 options for Indian players and why we think that is:


Betway in India

Our top bookmaker for players from India is Betway. They are very friendly to the market in India, accepting INR as a currency and offer lots of betting options on many different sports, including cricket of course!

Some of the advantages offered by Betway:

  • Old and trusted bookmaker
  • Caters to Indian market
  • Generous welcome bonus and weekly free bets
  • Variety of deposit options
  • Competitive odds
  • Mobile app that includes live streaming

They are not a newcomer to the online betting market having operated since 2006, but they are new to the Indian online betting market. They see that people in India love to bet, and very much so on cricket, and are looking to expand to their market there. This paves the way for good things like their exclusive India 100% deposit bonus up to ₹30,000 if you are a new customer.

Read more about our thoughts in our Betway review.


10CRIC in India

In a close second place of our five star recommendations we find 10CRIC. They are exclusively an Indian site and more focused on sports that are popular in India, such as Cricket and Kabaddi. They are sensitive to local issues and will try to help you find solutions to any problems that you may encounter.

Some highlights for 10CRIC:

  • Targets Indian players, with site located in India
  • One of the largest welcome bonuses available
  • Many different deposit options
  • Quick and Helpful support

In addition 10CRIC also accepts INR and local bank transfers. Not many sites can beat an ₹20,000 welcome bonus. If this seems like the site for you, go there now.

If you would like more information check out our 10CRIC review.

There are many more betting sites available to Indian players, so the list here is likely to change over the future, but these are the top recommendations from team OCB right now.

We will keep updating these pages as the market changes and add new bookmakers as they start coming into India.

India Betting FAQ

Yes. No one has been arrested for online betting in India and there are no laws that are explicitly making it illegal.

You find a betting site that you like, register your account, deposit funds in your account and start placing your bets. That is the short of it. Read our full guide on how to bet on cricket.

As of writing this, there are no doubt in our minds: Betway is by far the best betting site for Indian players. Big welcome bonus, bet with INR, plenty of promotions, many cricket markets, good customer support and much more. A great place to start.

Cricket is considered a massive sport - and not only in India. So any online betting site worthy of their name should have odds on the major cricket sporting events.

Cricket Betting in India

Let me just state the obvious here: Cricket is the most popular sport in India.

The first recorded match was in 1721. That’s nearly 300 years the country has enjoyed playing and watching the sport.

And lots of people watch it.

Whenever there’s a big match about 400 million people tune in to watch it. That’s 400 million people of a population of 1.3 billion – or 1/3. (Maybe ‘popular’ is an understatement?)

Anyway, a lot of Indians are also taking part in cricket betting online, which seems only natural given the level of popularity it has.

Even though there aren't as many cricket matches per day worldwide as there is for soccer or tennis, the volume on cricket bets is comparatively huge. And over 95% of the bets are being placed in-play. Which make sense as cricket is a sport that lends itself well to live betting.

As cricket is such a large sport, most all of the online betting sites should offer bets on the bigger events. But some still stand out further than others for cricket markets. Here is our rank of the top cricket betting sites.

Cricket Betting Sites in India

  • Betway: Biggest welcome offer
  • 10CRIC: Allows ONLY Indian players
  • ComeOn: Great overall gambling site
  • Bet365: World renowned betting brand
  • Dafabet: Open to exchange betting

These are the top recommended betting sites from the team here at OCB. If you want a bigger list, check out our page dedicated to reviewing the best cricket betting sites.

Bet on the IPL

There are plenty of cricket events to bet on year around:

  • BBL
  • PSL
  • BPL
  • World Cup
  • Test Championship
  • T20 World Cup
  • The Hundred
  • APL
  • Global T20
  • MSL
  • and many more

However, there is one event we cannot escape us when talking about The BetCric in India, and that is the Indian Premier League - the IPL.

The IPL is the most premiere T20 tournament in India - and probably in the world - and hosts most all of the biggest cricket stars once a year to duke it out to crown the best Indian cricket team.

Naturally, IPL betting is a massive event during the months it takes place, with millions upon millions of INR being wagered on every match.

We have a dedicated page on all things on IPL betting. Check it out for all the latest betting tips, IPL odds, betting sites and more.


Bet365 in India

We would recommend using Bet365 as one of your main bookmakers from India. Bet365 is one of the most well-known online betting sites on the planet, and they have a great reputation among bettors and others in the industry. You can trust them both with your money and personal information.

In addition to being a bookmaker that is easy to deal with, they have plenty of other pros:

  • One of the first The BetCric sites in indian rupees.
  • Very generous when it comes to giving out bonuses and other promotions to players that stay loyal and bet a lot.
  • Their cricket bet selection is very good and they routinely offer cricket bets on even smaller leagues
  • They offer free live streaming for a host of sporting events

Be sure to make Bet365 part of your bookmaker arsenal, you will not regret it!

You can read the reviews for these sites, and more, if you go to our betting sites page.

Other Sports Betting Options

Although cricket is the clearly biggest pasttime for Indians, that does not mean it is the only available option for online bettors. There are many other sports going on at the same time - and even if you are betting on cricket, that does not mean you cannot place a bet on any of the other big sporting events at the same time.

It works much the same as with cricket: find an event you like and place a bet on it!

Here are a couple of other sports that is popular to bet on in India:


Football is gaining a lot of traction in India, and not just their local premier leagues like the Indian Super League, but also the English Premier League, Champions League, La Liga and other premiere events.

If you like football, you can praise yourself lucky that there are events going on almost everyday of the week, especially during spring when everything is coming to a close of the big legaues.

When looking for a good football betting site in India, much the same factors remain the same: allow for INR, live betting, good bonuses and other things. But one thing that is important to watch for is the possibility to live stream football. Betting sites like Bet365 offer live streams on many events, most of them football, so you can watch and bet on them at the same time.


If you're not from India, you are likely to have never heard of kabaddi. But this sport is gaining massive momentum and is potentially looking to challenge cricket as the top dog of sports in India.

The main reason for kabaddi's rise in popularity is of the addition of the Pro Kabaddi League (KPL) in India. Here all the top kabaddi players in the world congregate to play in front of thousands of fans over 60 matches. This tournament is not only popular in India, but also in neighborhood regions to India.

If you are looking to bet on kabaddi though, you are currently hard pressed to find good betting sites for that purpose. But we do have some that puts out odds during the KPL season, like 10CRIC and 1xBet.

Note that the odds are very limited, and gets added close to match start, so keep your eyes open to catch them.

Horse Racing

Horse racing has been around for ages in India, and so has betting on it. Originally you would place a bet at the track with the local bookmaker, but that has all changed recently.

Now you can place your horse racing bets online - and you don't even need to be at the track! You can watch your favorite pony get the job done from home, while you get your betting on.

Although there are not that many betting sites that offer odds on horse racing, we recommend Bet365 if you want to bet on horses. They offer odds on daily races, live streaming of events and much more.

Recommended betting site in India

Betway logo
  • Indian Players Welcome
  • Big Welcome Bonus
  • Bet with Indian rupees
Bet Now!
Fact Icon

Did you know?

The first cricket match in India was played in 1721 - that's 55 years before the US was founded!

Betting Apps

Since the mobile usage in India has grown so massively over the years, so has the usage of apps. When data and processing power of your phone is limited, using an app instead of a website can potentially help the user friendliness.

In-play betting is where it is at these days, especially for cricket. So when they are looking to bet, they would prefer to find an Indian betting app over visiting the betting sites web page directly if possible.

Many of the operators understands that this is an issue facing Indian players, and they have started to create dedicated online betting apps for bettors that prefer using that.


LeoVegas in India

If you are looking for a betting site that works great on your mobile device, then we simply can't recommend LeoVegas enough. They have been crowned 'Mobile Operator of the Year', 'Best Native App', 'Best Innovation in Mobile and Tablet' and gotten many other industry awards over the years.

And make no mistake about it, their mobile offering is top-notch. The website is very mobile friendly, their betting apps are blazing fast and are sure to find a bet or casino game to your liking here.

LeoVegas highlights:

  • Amazing betting apps for India
  • Mobile-first focus (website and apps)
  • Grand online casino
  • Easy to use interface

LeoVegas recently moved to strike in the Indian betting market, and now offer deposits in Indian rupees. They also now changed their welcome offers for bettors with a welcome bonus of up to ₹10,000.

We highly recommend that you check out LeoVegas if you intend to spend most of your time live betting on mobile.

Most users in India will find that it should be easy to settle in with mobile betting. But not all of the bookmakers have paid attention in class and prioritized these features. LeoVegas is at the forefront here, but betting sites like Betway, 10CRIC and ComeOn also have a good offering when it comes to apps and responsive websites.

Be sure to check out our guide on all things related to betting apps to get the full picture and what features you should look to have in place for the ultimate betting experience.

Indian Local Betting Sites

Long before the online betting was even thought of, people needed to go to a bookmaker to be able to betting in India. Since it has basically never been legal in this country, that you were betting illegally.

But with the online betting sites opening their doors to India, players now can enjoy betting legally, and even doing that online.

The local bookmakers were not going to let their lucrative business simply die out, so they have adapted. Now most of your local bookmakers have moved to local betting sites instead. This means you can place your bets online easily. Some even handle payments on their website as well.

But there are more things to consider than just these factors as if you want to bet with an offshore betting site or a local one.

Local Betting Sites - Pros and Cons


  • Credit betting
  • In-person assistance and support


  • Illegal
  • Sloppy online product
  • Meet in-person for payments
  • Only betting, no casino or other games
  • No or slow in-play betting

You might call us biased here, but this is our honest opinion on this: betting with a local betting site in India has some benefits, but the downside is so big that I would never risk it if you don't have to.

Sure, you may be able to bet on credit at some operators, and it might feel nice to have someone you can contact directly with any issues you might have when betting, but the fact that it is considered illegal to facilitate betting locally in India should make you at least think twice on this.

Not to mention that the websites and apps offered by local betting sites are usually really sloppy and badly designed, don't offer additional games, lack of betting options like in-play betting and various props and many other faults that the larger offshore betting sites can offer you.

Using an Indian local betting site is possible, but that is nothing something we can recommend with a clear conscience, so our clear recommendation is to find a regulated online betting site that you like.

How to Begin Online Betting in India

Now you know most things there is to know about Indian betting sites and how betting is done, so maybe now you want to know exactly how to start placing wagers? We explain the process in detail here:

  1. Register at a betting site
  2. Deposit real money
  3. Place a bet
  4. Withdraw money

Register a Free Betting Account

First you need to find your preferred destination of all the sites out there and then register your free account. It will not cost you anything to setup an account at any of the online betting sites, and we recommend you do that at various ones to get a feel for how they work.

If you haven't found one already, here is a quick list of the top 3 recommended Indian betting sites:

  1. Betway
  2. 10CRIC
  3. ComeOn

They will require some basic information from you, like email address, password, phone number, address and other details. All of this information is securely stored on their servers and is not shown to any people who has no business getting it.

Once you have your account, take a few minutes to check out what they can offer you on their site. Do they offer betting odds on the sports you want to bet on? Do they have casino games you like to play? Does the site work good on your mobile device? Do they allow you to deposit and play with Indian rupees?

If the site you signed up for isn't to your liking, simply logout and look at another option that might suit you better.

However, if you like the look of it, move on to the next step to deposit real money into your account.

Deposit Money to Online Betting Sites

Filling your betting account with real money is exactly like paying for any other form of product that you want to buy. You simply go to the cashier, fill in how you much you want to deposit and by which method and once the transaction is processed, you are ready to start placing bets.

However, for Indian bettors this process is a bit harder. The government is trying to stop the offshore sites from taking your money, so many of the deposit methods available to you might not always work.

We know from our own experience that the best methods to use currently are either UPI or NetBanking if you are from India.

Recommended Deposit Methods

Recommended Deposit Methods for Indian Bettors

Both of these options are relatively similar, and are safe and easy to use. All the top recommended operators like Betway and 10CRIC offer these banking options at the moment.

If none of these options are to your liking, we would recommend trying either credit cards or any of the popular ewallets like Neteller or Skrill. These are very hit and miss if they work, but can be an option to those who prefer that.

Place a Sports Bet

When your account has been topped up with money, you are ready to start placing your bets.

To find a bet, you need to navigate to the sports section, then find which category, sport and event you want to bet on. There are often plenty of bets to make on any form of event, not just the regular 'Match Winner' bets. Find a bet you like and click on the odds.

Usually what happens is that a bet slip is created and you will see your bet added to that, with the odds you had shown. Example from Betway is below.

Betway bet slip

How to place a bet at Betway

Now all you have to do is input how much money you are looking to risk on this bet, then click 'Place Bet'. Your funds will be deducted from your account and your bet registered.

All there is to do now is wait and root for your event to take place.

Your winnings will usually get credited to your account soon after the event has concluded. So if you are betting on 'First ball of the Match' to be a dot and your bet wins, you can expect your winnings to arrive soon after. You don't have to wait until after the match to get that.

Withdraw Money from a Betting Site

If you have been so fortunate as to end up winning money on your betting adventure, you might want to consider withdrawing some of it and spend it on something nice.

Usually you can withdraw using the same method that you deposited money with. This is not true with credit cards often and here you probably need to send them your bank details so they can transfer you your money.

Here we need to warn you that it might take some time to get your money from the betting site you played at, especially the first time you withdraw.

The reason for this is that the sites themselves need to do a proper Know Your Customer (KYC) routine in order to make sure that you are who you say you are and that the funds you are using does not come from any illegal activity.

The common documents they will be asking you for are these:

  • Proof of identity (Passport or drivers license)
  • Proof of address (Bank statement or utility bill)
  • Recent photo

Most of these can be sent in before you deposit so that it won't take as long to process when it has become time for you to withdraw funds.

Note that for most betting sites, a PAN Card will not be considered proper proof of identity, so be aware that if you don't have an alternative to that, you might not be able to withdraw your money.

A Brief Overview of the Gambling Laws in India

Online Betting in India

Let me start this section off with this –

Laws, gambling or otherwise, are vague. It doesn’t matter what country you’re looking into.

A lot of things are going to ‘depend’ or be considered a ‘grey area.’ Nothing is ever black or white.

And that’s definitely the case for India’s gambling laws.

One reason for this (in India’s case) is that they rely on outdated laws that don’t factor in the advances in technology.

Take the Public Gambling Act of 1867, for example.

This is more than 150 years old. But the country still leans on this law as if it’s relevant.

The PGA doesn’t do much – it merely makes running a gambling house illegal. The penalty is relatively small – ₹100 and/or 1 month prison.

This law also brings up the luck vs skill argument. And while you could say that online betting (and poker and blackjack) are more about skill than luck, the goverment doesn’t seem to see things that way.

So, sports betting is a grey area at best, and illegal at worst.

(Though that hasn’t stopped an estimated $60 billion from flowing through the country – half of which is assumed to be wagered illegally.) To our knowledge, not a single person has been fined or arrested in India for online gambling.

Fortunately, India allows each state to determine their own gambling laws.

It’s possible to gamble (legally) in Goa, Daman and Sikkim. In fact, there are 12 brick and mortar casinos between Goa and Sikkim alone, where you can bet on sports and play casino games.

But, only offline.

Online gambling is possible. But because of the Information Technology Act 2000, any activity the government views as corruptible to its people is prohibited. This comes with fines of up to ₹1,00,000 and/or 5 years in prison.

But, it’s still possible.

Indians are able to place bets with offshore betting sites and casinos. A couple examples include Bet365, 10CRIC and Betway. All 3 are top-notch betting sites, and all 3 accept Indian players.

And since they’re offshore there is little the Indian government can do (outside of getting involved with payment processing – which we have already covered – or censoring what their people can do online, which it sounds like they’re doing or trying to do).

So, that’s the long and short of it.

Gambling in India is legal in a few states, but only offline. If you want to bet online you’ll have to do so (illegally) at an offshore bookmaker or casino.

However, there might be a new hope on the horizon. The new report (July 2018) from the law commission in India states that:

If a complete ban is unenforceable the only viable way to deal with gambling is via effective regulation - (page 115 9.8)

As always, we can expect a lot of back and forth between the politicians before anything happens. The opposition is ready to exploit any hint of gambling as much as possible. Minister for Law & Justice, Ravi Shankar Prasad, latest reply (Aug 2018) seems vague at best.

Experts and players alike think it will take years to turn into law.

So, the short answer:

If you want to try online betting in India, it should be risk free. Just make sure you use a recommended bookmaker and don't advertise to everyone you know that you are betting. That is our advice anyway.

Hi How Can I help You Today..