Best Indian betting sites

Overview of the best Indian sports betting sites & offers

Best Betting sites for Indian Players

Rank Bonus Turnover Min odds 
18+ | begambleaware | Commercial Content | T&Cs Apply

100% up to ₹2500

Turnover: 6x bonus amount

Lowest odds: 3/4 (1.75)

Claim Go to website

100% up to ₹10000

Turnover: 5x bonus amount

Lowest odds: 1.40

Claim Go to website

100% up to ₹10,000

Turnover: 6x bonus amount

Lowest odds: 1.60

Claim Go to website

Up to ₹4,000 in Bet Credits

Turnover: No requirements

Lowest odds: 1.20

Claim Go to website

Open an account with bet365 today and bet on a huge range of markets with the world’s favourite online sports betting company. T&Cs apply. 18+,


100% up to ₹8,000

Turnover: 5x bonus amount

Lowest odds: 1.40

Claim Go to website

100% up to ₹8,000

Turnover: 6x bonus amount

Lowest odds: 2.0

Claim Go to website

100% up to ₹10,000

Turnover: 5x bonus amount

Lowest odds: 1.40

Claim Go to website

100% up to ₹8,000

Turnover: 6x bonus amount

Lowest odds: 2.0

Claim Go to website

100% up to ₹8000

Turnover: 5x bonus amount

Lowest odds: 1.40

Claim Go to website

100% up to ₹100,000

Turnover: 35x bonus amount

Lowest odds:

Claim Go to website

Frequently asked questions about online betting in India

Are you an Indian looking for a betting site? Look no further than this page. We hope to provide you with sufficient information to make it an easy task choosing an online betting site. Below are some of the most common questions about betting in India.

Which are the best betting sites for Indians?

We feel that the best betting sites are the ones in our list above. They offer a great mix of payment methods and selections for Indian customers. This is list is by no means set, and subject to change, as the betting arena constantly changes and evolves. A couple of our favourites are:

Is sports betting legal in India?

Sports betting is legal within select Indian states and in addition to these states there are also offshore sites that allow you to get in on all of the action. This is exhibited with sites such as Bet365 which is based out of the UK. The key distinction to make is that only games of skill are legal with those that are a game of chance being deemed illegal.

How do I make a deposit for online betting in India?

The smartest way to make deposits for Indians is to use a e-wallet, such as Neteller of Skrill. If you can use rupees, that would be preferable.

Are there betting sites that use Indian rupees?

Yes, it is possible to use Indian Rupees for both deposits and withdrawals. Sites such as Bet365, Betway or LeoVegas allow you to use Indian rupees through an eWallet such as Skrill.

How do I bet on sites that don’t accept Rupees?

There are ways that Indian players use to circumvent the regulation that states you should only bet with rupees. Using e-wallets, one can be anonymous and not having the deposits show up on your bank account.

Can Indians bet on Bet365?

Yes, Indian customers are welcome at Bet365, and deposits can be made with rupees.

Betting sites in India 2022

Those who are looking to gamble online in India have a few options to choose from that will allow you to use Indian Rupees. It is important when choosing an online bookmaker to make sure that they offer you the ability to bet on your favorite sports with the best options that you are looking for.

You should also keep an eye out for which promotions are eligible for both new and continuing players, as this can be a drastic value add for those who are able to take full advantage of them.

Are you looking to learn more about betting sites for Indians? Check out for a comprehensive guide.

Betting in India

There are a few steps to be aware of when betting from India. It is not illegal, per se, but there are some restrictions to what is possible when it comes to bookmakers and deposits.

Open an account with a bookmaker

  1. Choose on of the bookies listed below. Preferably one that allow you to pay in rupees.
  2. Register and account with the betting site.

Choose the correct payment method

It can be difficult to deposit money to betting sites from India. Normally, payments with MasterCard or VISA won’t work. Instead, opt to make your deposits with eWallets such as Neteller or Skrill.

What do I need to open an account?

  • Valid email address.
  • Valid identity card.
  • Personal details, such as name and physical adress etc.

Betting sites for Indian customers


100% up to ₹2500

Founded in 2006, Betway is well established in the market and has a strong name in the betting community.

Perhaps the best bookie for customers from India. Betway has really set the bar for other betting companies looking to India. With the possibility to make deposits and withdrawals in rupees, plus a lot of really good opportunities for betting on “Indian” sports, such as cricket or horse racing, are just a couple of things that sets Betway apart from many others.


Up to ₹4,000 in Bet Credits

Bet365 is the largest betting company in the world. With a generous amount of both offers, markets and live betting, they have cemented their position in the top. For Indian customers they offer a lot of value when it comes to payment and selections on popular sports and events. Loyal players are rewarded frequently, while betting on cricket however big or small the match or league, is a seamless experience when using Bet365.

Claim ₹4000 offer

Open an account with bet365 today and bet on a huge range of markets with the world’s favourite online sports betting company. T&Cs apply. 18+,

Royal Panda

100% up to ₹100,000

Launched in 2014, Royal Panda is known more so for its unique casino and live casino offerings than the world of sports betting.It has steadily grown into top online gambling sites for Indian players by allowing the use of Indian Rupees and through its high level of customer service. The site has branched out somewhat to also feature sports betting as part of its make-up.


100% up to ₹10,000

LeoVegas is one of the new super-bookies from Europe. With a great mobile experience, stuffed sportsbook and high-quality odds, we are very impressed with them. They also offer deposits and withdrawals in rupees. Big plus!

Betting sites for Indian Players

This list is somewhat restricted by the amount of betting sites that are optimised for online betting in India. However, with just a little bit of time and research, you should be able to find the right site for you.

Betway is the best option if you want a reliable betting site that accepts credit card payments from Indian customers. Betway is the betting site with the most reputable, global reputation that offers payments in Rupees and allows customer addresses in India.

Dafabet, a betting site based in the Philippines, is also a popular site in India because they accept payments in Rupees. It has also focused on the Asian markets, and so offer a great selection of cricket, tennis and horse racing bets for the Indian punters.

However, here at Bookies Bonuses, we don’t want you just to be restricted to only two sites. We believe in competition, and so we have listed some other good sites that will allow you to pay through e-wallets and can accept Indian customers.

Top Online Sports Betting Sites in India

Residents of India are restricted from gambling by The Public Gambling Act, 1867 which still remains in place to this day and serves as a deterrent for those wanting to gamble.

However, millions of sports mad Indians frequently bypass the law to wager money online, doing so using offshore online bookmakers such as Bet365 and Betway where transactions related to online gambling do not actually take place within the jurisdiction of the country.

This guide will point you in the right direction of the best sports betting sites in India, the most popular sports to bet on and how to go about depositing money on the sports betting websites featured.These are our recommendations of the best sports betting websites available to Indian players. They’re in in no particular order but we have our favourites of course, as will you.

How to deposit money to your betting account

Once you have set up your betting account, the next step is to add funds to enable you to place bets. There are a few different options for deposits and withdrawals, but they normally differ between betting sites. 

Credit/Debit cards

Most betting sites in India allow credit/debit cards, but normally the money is transferred via a third party. For example; With LeoVegas, you can buy vouchers from payment provider Kluwp with your VISA, and then use the voucher to deposit. Since this is "automatic" one might say that it is a deposit with your VISA card. 


Skrill and Neteller are the most popular e-wallets within online sports betting and casino. How they work? 

  1. Get a Skrill or Neteller account. 
  2. Deposit money to your Skrill or Neteller account. 
  3. Transfer money from your Skrill or Neteller account to your betting account.

Prepaid cards

Prepaid cards is the third option. An example of this is AstroPay. You buy an AstroPay card with a specific value, and then use that card to deposit funds to your betting account. 

Sports Betting sites in India

Although Indian residents are denied the chance to bet online by law, using offshore sports betting websites based in the likes of Malta and Costa Rica, allows those wishing to partake in wagering, the opportunity to do so.

To be fair it’s a good job such a loophole exists given how popular sport, and in turn, sports betting is, in this part of the world.

All sports betting websites more or less cover all bases but some will include features others won’t have and vice versa.

First off though, ensure the betting site you opt for allows for Indian Rupees to be wagered. Clearly, if you’re unable to use your national currency then life becomes a bit more difficult.

Next, consider the range of sports you’re likely to lay money on and be sure that the sports betting site offers sports popular in India and those of most importance to you.

Of course, the national obsession is Cricket and is by far the most popular sport but football, hockey and horse racing are also admired and frequently gambled on.

Also, take note of the many bonuses offered by various betting sites, some of which carry more value than others and offer differing rewards depending on whether you’re a new or existing customer.

Finally, and perhaps most important of all, check and double check the site of your choosing is 100% legitimate. The popularity of online sports betting has automatically brought a dramatic rise in betting sites available online, and with it, a sharp increase in online fraud.

This is why we recommend sticking only to the sites we feature – these have a stable footing in the industry going back a number of years and are renowned for being betting sites you can 100% trust.

Cricket betting in India

It is no surprise, with the popularity of cricket in India, that it would cause many people to become interested in betting on the matches. You will see the option to bet on the IPL, international T20’s and other events from around the globe. Cricket betting makes up a large proportion of sports betting in India due to its popularity.

Best betting site for cricket in India


100% up to ₹2500

One of the few betting sites that has really embraced Indian customers is Betway. They give the option to bet with rupees, which is very welcome, at least from a legal standpoint. They also offer a great selection of markets for sports that are popular in India, such as cricket or horse racing. When it comes to cricket, Betway stands out with one of the best platforms.

Top Cricket Betting sites in India

Whereas the legal side of sports betting online can be a grey area, India’s love for the game of cricket is as clear as day, with the sport the nation’s most popular by some distance.

It’s estimated around 400 million Indians tune in regularly to watch the national side play, quite a statistic given the country’s population of around 1.3 billion.

It’s true cricket was invented in England but many Indians would argue they taught the world how to play.Their history is littered with, not only Indian greats, but legends of the game itself. The likes of Sachin Tendulkar, Sunil Gavaskar, Rahul Dravid, Sourav Ganguly are still worshipped to this day, demonstrating how the spots is seen as more than just a game to supporters.It’s no surprise then to see Indians betting on all variations of their much loved sport.

From the rigours of test cricket to the glamour of the IPL, the UK county championship to the Big Bash and even the smaller domestic leagues afforded next to no coverage, if there’s a bat, ball and stumps involved, then Indian cricket lovers are likely to watch it as well as lay money on it.

Here at BookiesBonuses, we have all the boundaries covered so we’ve put together a mini guide of the best cricket betting sites available and, allowing you to choose the site best suited to your needs.

Best Cricket Betting Sites for Odds and Markets

To find the most competitive IPL odds, do all one can to check out Betway who’ll leave you bowled over with the best available odds of any of the other cricket betting sites.

What’s more you’ll be able to bet on a range of cricket markets pre-match including match winner, runs in each over, total fours/sixes in a match, as well as the top scoring batsman, while it’s just as popular to bet in-play with up-to-the-date markets on each over and ball.

Top Cricket Sites for Live Betting

It doesn’t seem long ago IPL was the new big thing but it’s in fact now a decade old and well established in the cricket calendar, perhaps too much the purists would say.

Anyhow, that’s the beauty of this franchise model of T20. It’s fast, furious nature and maximum match duration of three hours is the polar opposite of the traditional form, test cricket.

It therefore requires the most up-to-date odds as quick as possible. For this we have yet to come across anybody who does it better than Betrally India who exceeded all expectations by how quick and seamlessly odds were updated.

Best Cricket Betting Sites for Promotions

It’s often disregarded as the third-choice format but 50 over cricket still produces the biggest event in cricket - the ICC Cricket World Cup.

Remarkably, only the Football World Cup and the Summer Olympic games are watched more, with over 2 billion viewers tuning in every four years.

You’ll tend to come across cricket specific promotions centred around the major events such as both World Cups (50 over and 20 over formats) in addition to the Ashes series between old foes England and Australia.

These often include enhanced odds for a set time period or stake-returned bets with certain conditions. In truth, all bookies offer enticing offers to catch your attention but it may be the case of you stick with a market you know well, rather than be tempted by the offer itself.

Best Cricket Betting Apps

It’s rare we’re ever without our smartphones in today’s gadget heavy society. And this includes when we’re settling down to our favourite sport.

Beverage in one hand, phone in the other tends to be the ritual these days. Or is that just us? Anyhow, betting apps have never been easier to download and navigate.

The Betway app doesn’t disappoint with its in-depth cricket section with a dedicated ‘Live Now’ section providing you with all the games taking place at that one moment. The vast array of markets is also very appealing so no matter what stage a match is at, the ability to wager is there.

Conversely, the cash out facility is a seamless experience so you can afford to hold out as long as you like knowing the profit you stand to make isn’t in danger of being lost.

Bet365 offer all of the above but eclipse Betway with the amount of markets on offer and the user friendly interface.

Ladbrokes also make light work of making their app easy to navigate and full to the brim of different cricket markets, while you won’t need to exit the app to discover the breaking cricket stories as this can be found on the app too.

Best Cricket betting sites

  1. 100% up to ₹2500

  2. 100% up to ₹10000

  3. 100% up to ₹10,000

  4. Up to ₹4,000 in Bet Credits

    Open an account with bet365 today and bet on a huge range of markets with the world’s favourite online sports betting company. T&Cs apply. 18+,

  5. 100% up to ₹8,000

  6. 100% up to ₹8,000

  7. 100% up to ₹10,000

  8. 100% up to ₹8,000

Top Sports Betting Website for Football

So far, you’d think the only sport that exists in India is cricket. While a large proportion would make you right, other sports are just as popular and are also bet on regularly.

Football is a distant second to cricket but is extremely popular to bet on. While the major European leagues – English Premier League, Spanish La Liga, Italian Serie A, German Bundesliga – are all guaranteed to draw in punters, the I-League, India’s national league, is one of the most popular football leagues for sports betting in India.

In terms of the I-League, it’s difficult to look past Bet365 who include the division in their daily football offering, accept bettors from India and allow the use of Indian Rupees.

The other bookies, Ladbrokes, 888 Sport and BetRally feature European football competitions heavily but a desire to bet on the I-League remains high for may Indian citizens.

Betting on horse-racing in India

This is one of the few types of betting that has been classified by India’s Supreme Court as relying on skill and not just luck. So, it is one of the few sports you should be able to bet on without restrictions. However, for most betting sites it is still one of the options in their sportsbooks, so betting on horse racing falls under the same regulation as all the other sports.

Best betting site for Horse racing in India


Up to ₹4,000 in Bet Credits

Also one of the bookmakers that welcomes online betting in India, for Indian customers, is Bet365. At Bet365 you’ll find a good selection of horse racing betting, with a lot of different markets and events available. In general, the amount of races and therefore, possibilities for betting on horses, is better than anywhere else.

Claim ₹4000 offer

Open an account with bet365 today and bet on a huge range of markets with the world’s favourite online sports betting company. T&Cs apply. 18+,

Best Sports Betting Site for Horse Racing

It’s difficult to decipher whether horse racing is popular in India because it is actually legal to bet on, or whether the sport is enjoyed.

You see, whereas betting on other sports is deemed to be based on luck rather than skill, horse racing is in fact thought of the other way around. This means it doesn’t come under the Public Gambling Act of 1867, leaving Indians free to wager on local races as well as the big events in England such as Aintree and the Grand National.

Welcome bonuses & Free bets for Indian players

Online betting sites are constantly competing against each other to gain and retain customers. This benefits players as sites will always have offers to get you to play - the majority of these will be in the form of deposit bonuses or free bets. It is always a good idea to review the promotions of various sites to find the one that you will get the most out of.

The legal situation of sports betting in India

Online betting in India is somewhat of a grey area. Officially, betting is not illegal but is a highly restricted industry. The laws in place today provides little clear regulation and so some unofficial and ’underground’ bookmakers have taken advantage of the confusion. Today around half of India’s betting industry is operated illegally.

The Public Gambling Act was introduced in 1867 - so more than a little outdated!

The primary law you need to be aware of is the Public Gambling Act that was introduced in 1867 - so more than a little outdated! The act banned casino gambling, defining it as a game of luck rather than skill. This leaves sports betting in a legally ambiguous grey area.

Sikkim State - Sports betting haven

This has meant that although officially betting might be illegal at a central level, it is up to the individual states to interpret this Act how they wish. This is why Sikkim State has become somewhat of a sports betting haven.

Another law to be aware of is the Foreign Exchange Management Act, which states that it is illegal to use any currencies other than Rupees.

These laws have had two effects: firstly, they have driven many punters into the informal betting market and secondly, they have caused many Indians to use e-wallets like Neteller or Skrill.

The Government has recently announced that they will be looking to legalise online betting. However, they will also be restricting the number of bets and amounts wagered for each punter.

Best Betting sites India

How to bet with rupees

Betway is probably the best site for Indian customers as it accepts bets in Rupees and allows you to register as an Indian customer. What is especially appealing to Indian customers is that (if all works as it should) they accept Indian Visas and MasterCards as well as Neteller and Skrill.

Bet365 also accept Indian customers with an option to manage your account in Rupees.

We would recommend if you are an Indian customer to pay in Rupees if you can.

Poker in India

There has been a surge in popularity for poker in India. As is the case when it comes to online betting, there is some ambiguity regarding the laws for online poker in India. Nevertheless, Indian players can feel quite secure playing poker. However, a high amount of tax is required to pay on any winnings, around 30%. Always check with authorities if you are uncertain about something.

Casino in India

Online casino in India is also getting bigger and bigger. Like betting and poker, the laws are outdated, but on the verge of changing. Still, there are great possibilities to gamble for Indian nationals with foreign online casinos. Many of them even offer payments and withdrawals in rupees. We recommend Royal Panda or Betway for online casino.