• Home
  • Betting sites in India

Best Indian betting sites

Overview of the best Indian sports betting sites & offers

Best Betting sites for Indian Players

Rank Bonus

100% up to ₹2500

Turnover: 6x bonus amount

Lowest odds: 3/4 (1.75)

Claim ₹2500 T&C apply, +18

₹2000 Free Bet

Turnover: 1x bonus amount

Lowest odds: 1/1 (2.00)

Claim ₹2000 T&C apply, +18

50% up to ₹15 000

Turnover: 20x bonus amount

Lowest odds: 3/5 (1.60)

Claim ₹15000 T&C apply, +18

100% up to £100 in bet credits

Turnover: No requirements

Lowest odds: 1/5 (1.20)

Claim £100

T&C: New Customers only. Up to £100 in Bet Credits. Sign up, deposit £5 or more to your account and bet365 will match your qualifying deposit in Bet Credits when you place qualifying bets to the same value and they are settled. Min odds/bet and payment method exclusions apply. Returns exclude Bet Credits stake. T&Cs, time limits & exclusions apply.


£50 Free Bet

Turnover: No requirements

Lowest odds: 1/2 (1.50)

Claim £50

T&C: 18+. New customers only. Promo code 'F50' required. Certain deposit methods excluded. Min £/€5 on win or each-way bet excluding Tote or pools = match max £/€50 free bet. Min odds 1/2 (1.5). Bet must be made within 14 days. Free bet valid for 4 days. Free bet stake not returned. Single bets only. Free bet cannot be used on certain markets. T&Cs apply.


Bet £10 & Get £30 in Free Bets

Turnover: No requirements

Lowest odds: 1/2 (1.50)

Claim £30

T&C: New William Hill online customers only. Min. unit stake of £10/€10 at odds of 1/2 or greater. Only the “win” part from EW bets will count. Free bet terms, payment method & country restrictions apply. Free bets credited as 3 x £10/€10. Free bet stakes are not returned as part of the settlement of successful free bets. All Free Bets must be wagered within 30 days.


5 x £20 Free Bets

Turnover: No requirements

Lowest odds: 1/2 (1.50)

Claim £100

T&C: New customer offer. Place 5 x £10 or more bets to receive £20 in free bets. Repeat up to 5 times to receive maximum £100 bonus. Min odds 1/2 (1.5). Exchange bets excluded. T&Cs apply.

Latest promotions

Betway are offering a money back guarantee when you bet on the Indian Premier League

Money Back Cricket 4 April 2018 - 31 May 2018

Place an In-Play bet on any IPL cricket match, and if your bet loses, and the final ball of the match is hit for a boundary, they'll refund you with a Free Bet matched to your ... Read more

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.

How to bet from 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, paying byt 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

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.

Royal Panda

₹2000 Free Bet

Royal Panda has been a nice option for online casino for a few years now. But since they launched their online betting section in 2017, they have shown signs of becoming even greater. They offer Indian customers to bet with rupees.

Betrally India

50% up to ₹15 000

To really offer their customers something extra, Betrally launched a specific site for Indian customers in 2017. Some of the really nice features are that it comes in Hindi, and also allows for rupees to be used. This of course, in addition to the standard (great) selection of sports.


100% up to £100 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.

Claim £100
T&C apply, +18


£50 Free Bet

Ladbrokes does not allow payments with rupees, which is a shame. Still, many Indian players choose Ladbrokes with payments via Neteller or Skrill. As the English and Indians both like horse racing and cricket, and Ladbrokes is an English company, it matches quite well with Indian customers, regarding betting possibilities.

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.

Betting sites India

  1. 100% up to ₹2500

  2. 50% up to ₹15 000

  3. ₹2000 Free Bet

  4. 100% up to £100 in bet credits

  5. £50 Free Bet

  6. Bet £10 & Get £30 in Free Bets

  7. 5 x £20 Free Bets

T&C apply, +18

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.

Depositing using e-wallets

If you can, always try and use your Visa or Mastercard. However, as we explained it is unusual for betting sites to offer this option for Indian customers. In this case, e-wallets might be the only way for you to deposit and withdraw in Rupees.

Neteller and Skrill are the most used and trusted of these wallets.

These e-wallets can circumvent the regulation imposed on betting sites, by keeping the payments anonymous. So, it will never show up as a payment to a betting site on your bank account.

Neteller is a very popular payment option as they are regulated by the UK’s Financial Service Authority. Neteller is also used by many freelancers and consultants in India.

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.

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


100% up to £100 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 £100
T&C apply, +18

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.

Betting sites for poker in India

  1. 100% up to $400

  2. Up to £1200

T&C apply, +18

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.

Betting sites for casino in India

  1. 25-100% up to €1000

  2. 100% up to £100

T&C apply, +18

FAQ sports betting in India

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.

Which betting is legal in India?

Betting in India is a question of interpreting the law. It is neither legal or illegal in a sense, and differs from region to region. In general, you shouldn’t be too worried when betting as an Indian citizen, but try to utilize the trustworthy betting sites.

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 allow you to use Indian rupees either directly from your card or through an eWallet such as Skrill.

Which betting sites accept Rupees (INR)?

There are a few betting sites that accept rupees. They include Betway, Bet365, Royal Panda and Betrally 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.

How do I make a deposit online 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.

How to 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.