Best Indian Betting Sites

All betting sites listed on this page accept Indian players - most of them also accept deposits in rupees!

Looking for the best Indian betting sites? You have come to the right place. In this article, you will find all the best betting sites for Indian players. We have created this list to help Indians choose a betting site where they can gamble comfortably and securely. When choosing the betting sites to include on this list, we looked for betting sites that lived up to the following requirements:

  • Accepts Indian players.
  • Accepts deposits in Indian rupees.
  • Provide deposit and withdrawal methods that are convenient for Indian customers.
  • Provide betting on popular Indian sports such as cricket, horse racing, and kabaddi.
  • Provide friendly and helpful customer service.
We make sure that all betting sites here on Mybetting live up to these requirements
Hitman Cricket

The list of Indian betting sites is an ongoing process and we are always expanding our list, and trying to keep it up to date, so if you come across any Indian betting sites that you would like us to add to the list, let us know! Without further ado, here's the list:

Best Betting Sites for Indian Players

Our rating:
  • Easy and convenient ways to deposit money
  • Huge selection of odds on cricket and other sports
  • Also offers poker and many other casino games
Sport bonus:

Up to ₹2,500

Turnover: 6x bonus amount Lowest odds: 1.75

Our rating:
Sport bonus:

Free Bet Up to ₹2,000

Our rating:
Sport bonus:

100% Up To ₹7,500

Turnover: 12x bonus amount Lowest odds: 1.60 Bonus code: 100MIGHTY

Our rating:
  • Enormous sportsbook with many promotions
  • Focus on functionality and user-friendliness
  • Very modern casino with lots of different games
Sport bonus:

Free Bet Up to ₹2,500

Turnover: 3x bonus amount Lowest odds: 1.40

Our rating:
  • Convenient deposit options for Indian players
  • Great selection of sports & casino games
  • FREE Live Streaming for all customers
Sport bonus:

Up to ₹10,000

Our rating:
  • Excellent mobile gambling experience
  • Huge selection of slot machine games
  • Very user-friendly platform
Sport bonus:

Up to ₹10,000

Our rating:
  • Old school betting provider
  • Excellent customer service experience
  • Strong focus on sports betting
Sport bonus:

122% Up To ₹8,000 + 22 Bet Points

Turnover: 5x bonus amount Lowest odds: 1.40 Bonus code: SPORT122

Our rating:
Sport bonus:

200% Up to ₹9,750

Turnover: 5x bonus amount Lowest odds: 1.40 Bonus code: 1x_35082

Find the Best Betting Site in India!

All the betting sites listed above have their own pros and cons but they have one thing in common: they are all very good for Indian players. Some may offer a better selection of cricket odds, others are better when it comes to horse racing and so on.

If you wish to find a bookmaker that is very strong within a specific area then please continue reading below where we will list the best betting site for cricket, the best betting site for kabaddi and so on. This article is here to answer all your questions about Indian betting sites, so let's get into it.

Questions & Answers about Indian Betting Sites

What is the best betting site in India?

That is very much a personal question. Every gambling site has its pros and cons. It really depends what aspects of betting are most important for you. Do you enjoy cricket betting? Then the answer may be Bet365. Would you like to play from your mobile device? Then the answer may be LeoVegas. That is why we have created this article so that you can find the best betting site according to your personal preferences.

Do all betting sites accept Indian players?

All betting sites listed here on Mybetting accept Indian players!

How do I open an account on an Indian betting site?

It's very simple. By clicking on one of the green "Claim" buttons here on Mybetting, you are automatically transferred to the betting site of your choice and you will have a bonus credited to your account after making your first deposit.

Can I deposit rupees on a betting site?

Yes! All betting sites listed here on Mybetting accept deposits in rupees. We do not recommend any betting sites that don't accept rupees.

What sports are available on the different betting sites?

Each betting site has its own selection of different sports. Most sites recommended here on Mybetting offer some of the most popular sports in India such as cricket, horse racing, football, kabaddi etc. You will also find a long range of popular western sports like handball, ice hockey, tennis and so forth.

Which bookmaker has the highest odds?

You can often find some of the highest odds on the market at Royal Panda. This is because they offer odds guarantee. They compare the odds from all the biggest betting sites on the market like Unibet and Bet365 and make sure to always give you even better odds!


Up to ₹2,500

After countless hours of comparing and reviewing, we have found that the best betting site for Indian players is Betway. This global gambling company provides one of the most complete betting experiences on the market. They have one of the biggest selections of different sports, including many popular Indian sports, as well as virtual sports, which also includes virtual horse racing, for those of us who just can’t get enough horse racing. No Indian betting site can compete with Betway on their big selection, but luckily they are open to accept Indian players, and they will even let you deposit rupees! Betway also offers a handsome welcome bonus of up to 2,500 rupees.

A plethora of European sports and high odds: Betway also has an incredibly large array of popular European sports if that’s your thing. There’s lots of football from all the major leagues, as well as ice hockey, basketball, darts, boxing and much more. There’s truly an unrivaled selection of different sports to play on.

As previously mentioned, Betways sportsbook is quite large and diverse. It hosts a selection of more than 30 different sports to bet , of course,. That’s more than we’ve ever encountered with another bookmaker. If you would like to have the opportunity to play on all of these different sports, then a bookmaker like Betway is your best bet.

Betway has also recently launched an esports betting platform. Esports is the new big thing in the betting world, and if you have never had the chance to see an esport match, then you should really try it out. Betway even covered the ESL India Premiership, which included games such as Dota 2, CS:GO and others.

In addition to their large sportsbook, Betway also offer players the chance to use all the most recent and innovative functions of a highly modern bookmaker. These include functions such as live betting, live streaming and cash out. With these functions, you have the opportunity to make changes to your game at a moments notice. Feel like it’s getting a little too risky? Cash out. You see an opportunity the moment it arises? Place a bet before it’s too late. Betway gives you all the tools you need to make profits in real time.

1. Betrally

100% Up To ₹7,500

Another candidate for the best betting site for Indian players is Betrally. Even though this betting site is registered in Curacao (a tiny Caribbean island), they market themselves exclusively to Indian players.

At Betrally there is a clear focus on Indian sports. Cricket, horse racing and kabaddi dominate the sportsbook. In addition, it is possible to deposit rupees. They also offer new customers an attractive bonus of Rs. 7,500 when opening a new account! We believe all of these factors make Betrally one of the best betting sites for Indian players.

Betrally’s sportsbook contains a wide variety of different sports to bet on, with a focus on the most popular sports in India. The first thing you see when you enter Betrally’s sportsbook is cricket. Being the most popular sport in India, it is, of course, an absolute necessity that you offer cricket betting if you want to attract Indian players.

A wide variety of Indian sports - If you enter a European betting site, the main focus would be football. On an Indian betting site, the main focus is cricket. Football is also very available on Betrally, both Indian leagues as well as other Asian and European leagues. However, it is clear that the main focus of Betrally is Indian sports. Cricket and Kabaddi are both very available here.

So if you intend to play on Indian sports, Betrally is a great option. If you are more interested in European sports, you should consider one of the European betting sites that are open to Indian players, such as Betway or Bet365

Not just a betting site - Betrally is not only a bookmaker but also an online casino. They offer a wide variety of different casino games, such as slot machines, table games and even a live casino with real dealers. The slot machines are all among the best in the world, including machines such as the infamous Mega Moolah and it’s enormous progressive jackpots.

Betrally’s casino also offers a long list of different table games, including the most popular European table games such as Roulette, Blackjack, Craps and Poker. There are more than a hundred different table and card games to choose from.

200% Up to ₹9,750 is another global betting site which accepts Indian players. 1xbet is clearly focused on attracting players from all around the world, judging by the very broad selection of different games they have. However, it is clear that they also have a high focus on attracting Indian players.

The most popular Indian sports are represented on the site, and you can even choose to view the site in Hindi if you choose! There is also Indian customer service available, who can assist you with many things, such as how to deposit money to the site from India. As an Indian player, I felt very welcome at 1xbet when I was opening an account there.

The experience of opening an account is made even sweeter by the incredible welcome bonus they offer. You can get up to 15,000 rupees extra when you sign up!

One of the largest game portfolios on the market - 1xBet has the biggest selection of games that we have ever encountered with any single bookmaker. Aside from having a really well-furnished sportsbook, there are so many other different games here, that it’s easy to lose track. There is a broad variety of casino games, but also a number of games that you don’t find with many other betting sites, such as heads and tails, bingo, rock, paper, scissors, dice, lottery and so much more. If we had to put a single word on 1xBet, it would be “diversity”.

When you enter the betting site of, you are presented with the many different opportunities and games. In the center of the screen, you have a live preview of all the matches that are being played right now. You can bet live on pretty much all the different games at 1xBet. There are both Indian, Asian and European sports, as well as virtual sports, which is very popular with Indian players.

As mentioned, 1xBet is an international bookmaker, meaning that they try to encompass as many different games as possible, in order to appeal to the biggest amount of people. It seems like 1xBet is especially trying to market themselves to the Asian betting market. You will find many interesting games here that are not available on the more European-focused Betway, such as cockfighting, streetball, surfing, water polo, and different martial arts.

They also have a betting exchange, which you will not find at Betway or Betrally. A betting exchange essentially allows players to offer bets to one another. If you click on the betting exchange, you will see that all the games there are being offered by other players. 1xBet simply acts as the middleman, taking a small percentage of each game in commission.

Best betting site for kabaddi

Seeing as kabaddi is one of the most popular sports in India, it is no wonder that there are also a lot of Indian punters who want to bet on kabaddi. Unfortunately, kabaddi is still not as available as some of the more mainstream sports such as cricket or football, but if you pick the right betting site, you will still have quite a few games to play on.

Fortunately, kabaddi is becoming increasingly available on the betting sites that are open to Indian players, and it will most likely increase even more in the coming months and years. So which betting site should you choose, if you want to find the maximum amount of games and the best odds on kabaddi? We recommend Dafabet.


Free Bet Up to ₹2,000

Dafabet is a betting site licensed in the Philippines, with a strong focus on the Asian market. They have a big selection of games just like the previous betting sites we’ve reviewed, but the thing that really sets Dafabet apart from the rest is how much they value their Indian players.

Here at Dafabet, you will find a nice selection of different Indian sports, as well as something you won’t find in many other places: a chance to bet on kabaddi. They have kabaddi games from India, Nepal, Pakistan, Bangladesh and Sri Lanka. There are national, as well as league games available. This tells us that Dafabet really value their Indian players, because not that many other countries are interested in kabaddi.

In addition, you can deposit Indian rupees on your Dafabet account without problems. In fact, when we contacted customer support to ask if it was possible to deposit rupees, the friendly customer service agent replied: “Yes, you can deposit rupees, and I would be more than happy to help you find a deposit solution”. This is exactly the kind of good service that made us feel very welcome at Dafabet. The website is even available in Hindi.

There are many other good things to say about Dafabet, but the best thing you could do would be to go and check it out. We are pretty sure you will not be disappointed.

Best betting site for cricket

A wise man once said: “Britain may have invented cricket, but India made it better”. We believe this statement to be true. Although cricket is not officially the Indian national sport, it is by far the most popular sport with the Indian people. Cricket has the potential to unite the entire population. It is fun to play, fun to watch, and it is fun to bet on!

Fortunately, cricket is not only popular in India, but also in the UK, which means that many of the British betting sites have a large selection of odds on cricket. Usually it is possible to find games from Britain, the Caribbean, Australia and of course from India. But where should we go to find the best cricket odds and the largest selection of games? We recommend Bet365.

Best Cricket Betting


Up to ₹10,000

If cricket is your game of choice, then Bet365 is the place to be. This British bookmaker offers one of the largest selections of cricket games from all over the world. From ODI’s to T20’s to Test Matches, you will find it all at Bet365. Lucky for us, Bet365 also accepts Indian players, and they will even let you deposit rupees. If you want to give Bet365 a try, you can take advantage of their generous welcome bonus, which gives you up to £100 in bet credits!

Bet365 is a British bookmaker which markets itself mainly to the UK audience, however, they are also open to accepting other nationalities, and Indians are openly invited to open a betting account at Bet365. Here you will find many of the most popular sports in India such as cricket, football and horse racing, badminton and so forth. Most of the other popular European sports are also present on Bet365.

In addition, they have so many different functions that players can take advantage of to make their game more enjoyable. Bet365 is truly one of the most innovative betting sites in the world. You will find live betting, live streaming, live casino and much more. The possibilities are endless. They even accept deposits in rupees, making it much easier for Indian players to join Bet365.

Best in Horse Racing

Horse racing is one of the few betting activities that are fully legal in India. This is due to the fact that the government believes horse race betting is based on skill, rather than luck.

As such, you can find many sites and physical locations in India that offer betting on horse racing, depending on what state you are in. However, if you’re looking for a betting site that offers bets on horse racing from all over the world, then we’ve got just the place for you: Unibet.


Free Bet Up to ₹2,500

When it comes to horse racing, there’s nowhere like Unibet. Unibet lets you take advantage of the world’s largest selection of races from many different countries. There are multiple races on a daily basis, and Unibet offers you the chance to view several of them through their live streaming channel. Before and after the races, there’s even a live radio broadcast available, giving you all the insights you need to place a winning bet.

As any great betting site, Unibet also accepts deposits in rupees, which you can use to take advantage of their generous welcome bonus of 10,000. You can use this bonus to bet on horse racing or any other sport for that matter.

As one of the oldest online betting sites on the market, Unibet has offered games on horse racing since its inception in 1997. The selection is huge, with some of the best odds on the market being offered here. In the top of the screen, you’ll be able to scroll between the different countries, which include Britain and Ireland, India, South Africa, Australia and more. In your right-hand side, the favorites of the day are displayed.

You can wager on single races, or build up multiples in order to increase your odds. Unibet also offers tote betting on horse racing, which is a system where all bets of a particular type are pooled together in a “jackpot”, which is then distributed evenly among all the participants if the bet is won.

If British and European football is your thing, then Unibet also has a nice selection. Unibet offers a diversity unlike any other bookmaker when it comes to football betting. Aside from the Premier League and the other top European leagues, you can bet on many of the lower leagues in both the UK, Germany, Spain, France, Italy and many more. Unibet also offers betting on cricket. Indian players are welcomed at Unibet.

Best betting site for fantasy sports

Fantasy sports betting is becoming an increasingly popular activity in India, with more than 4 crore players on the entire subcontinent. If you have never heard of fantasy sports, we really encourage you to check it out. Fantasy sports give you lots of fun, and there is lots of money to be won!

The idea is that you assemble a virtual team of real world players, and your team will then perform according to how those players perform in real life. Imagine putting together a team consisting of Hitman, Jaddu, Cheeku or other famous players, and watching them dominate the virtual cricket league.

Virtual sports can also be played with other popular Indian sports, such as kabaddi and football. So what is the best betting site when it comes to virtual sports? In our opinion, there’s really not much competition. The best virtual sports betting site on the Indian market is Dream11.


Free Bet Up to ₹2,000

Dream11 is an Indian fantasy sports company which gives you the chance to become a team manager for a cricket team, a kabaddi team, or a football team. You choose the players, you participate in tournaments, and have the opportunity to win real cash prizes from when you play.

Dream11 is an Indian company which is headquartered right here in India. But why are Dream11 allowed to run a gambling business in India, when other companies are not? Technically, Dream11 is not viewed as a betting site, because players set their own teams, and rather than bet on matches, they win money by competing in tournaments against other teams. That is why the Indian High Court recently ruled that Dream11 must be allowed to run their operation throughout the country.

Which bookmaker has the highest odds?

Getting the best possible odds is essential in sports betting. It's like getting the right price when you go to the bazaar for vegetables. Getting low odds is like getting ripped off at the bazaar. You are basically overpaying for a service that you could get at a cheaper price if you were playing with a different bookmaker.

Searching through all Indian betting sites to find the best odds can be a time-consuming business, but fortunately, we have already done that for you! There is a bookmaker which offers odds guarantee. This essentially means that they compare all the odds on the market at any given moment and make sure they are always giving you the best there is. The bookmaker we are talking about is Royal Panda.

Royal Panda

Free Bet Up to ₹2,000

Royal Panda is a Malta-based betting site and online casino that recently opened its doors to Indian players. When we first heard that Royal Panda were opening up in India we got very excited, because we have heard so many good things about Royal Panda.

First of all, they are praised for their magnificent online casino, but their sportsbook is also very highly appreciated by many players. Especially due to the fact that they offer odds guarantee. This is something that no other Indian betting site has done so far, so we were naturally excited to try this out.

After trying it out we can only say that odds guarantee really works. Royal Panda uses an independent site called Oddschecker to compare the odds they are offering to those of other very popular betting sites like Unibet, Coral, Bet365 and many more.

There are plenty of great things to say about the Royal Panda sportsbook, so if you want to learn more about it then feel free to head over and read our full review of Royal Panda. If you're looking for the best odds in order to maximize your profits then you need to head over to Royal Panda right now and take advantage of their odds guarantee!

Best Mobile Betting Site in India

Betting on a mobile device like a phone or a tablet is becoming increasingly popular as more and more betting sites offer this option. Naturally, this tendency has also come to India because many people have a smartphone these days and use it for everything from banking to grocery shopping.

Some betting sites have not yet adapted to this change, while others have really taken the lead and developed some of the best betting apps that allow you to place bets directly on your phone or tablet where ever you are. But which betting site offers the best and smoothest mobile betting experience in India? The answer is LeoVegas.


Up to ₹10,000

LeoVegas is famously known as the king of mobile betting, and although this is a self-imposed nickname, they really do live up to this title. If you enter the LeoVegas website on a computer this becomes apparent immediately. The LeoVegas platform has this sort of slim look to it. It doesn't take up the entire screen, it's slimmed down to the minimum.

If you enter the same website on your phone or tablet you will see the same thing, except this time the platform takes up the whole screen. You can essentially use the LeoVegas website whether you are on your computer or mobile device without feeling any major difference. The gaming experience is also completely optimized for mobile devices whether you are betting on sports or playing casino games.

But it doesn't stop there, because, in addition to this, LeoVegas also has a casino and betting app that you can use if you prefer. This has all the same functionality as the original website but gives you a much faster and smoother gaming experience as well as the convenience of always being able to play on the go without having to load the website and so on.

In other words, the LeoVegas app is not really necessary because the website is already fully mobile optimized, but it's sort of a nice bonus that you can use if you become a dedicated LeoVegas player.

If you intend to be playing a lot from your mobile device then we really recommend that you head over to LeoVegas to check out their platform and maybe consider download their awesome betting app. It's worth it.

Other betting sites that accept Indian players

The betting sites that we have mentioned so far, are only a small part of all the betting sites that accept Indian players. We consider these sites to be the best on the market for Indian players. However, there are many more betting sites out there that accept Indian players. Some of these sites may not accept deposits in rupees or offer the most popular sports in India, but they could still be worth considering, depending on what you are looking for.

We have included a complete list of all the recommended sites below for your convenience. We invite you to click through and read the review and ranking of the betting site that catches your attention.

  1. Up to ₹2,500

  2. Free Bet Up to ₹2,000

  3. 100% Up To ₹7,500

  4. Free Bet Up to ₹2,500

  5. Up to ₹10,000

  6. Up to ₹10,000

  7. 122% Up To ₹8,000 + 22 Bet Points

  8. 200% Up to ₹9,750

How to open a betting account in India

Now that you know more about what betting site you want to use, it’s time to open your account. Opening a betting account in India is quick and simple. Simply click on one of the green buttons provided here on the page from your desired bookmaker. Now you will be redirected to a signup page. You will need to have the following things to complete your registration:

  • A valid email address
  • An ID card, such as Aadhar, PAN-card or a valid Indian passport.

With those things in hand, all you need to do is enter your personal details. Your name, address, and date of birth. Typically, you will receive an email, in order to validate your account. That’s pretty much all you have to do, in order to open your first betting account in India. The next step is to fund your account.

We will now walk you through the steps of how to best fund your account.

How to fund your betting account

There are many different ways to fund your new betting account. Choosing how to fund your account, is mostly a matter of what works best for you. Typically, the betting sites will display which payment methods they accept, somewhere around the bottom of the page. They often display the VISA and MasterCard symbols, but we actually advise against using these payment methods if you can avoid it.

We have heard from some people, that they have had problems paying with VISA and MasterCard from India. In some cases, the money were not transferred to the betting site, but had to be reimbursed by the credit card company. We don’t want you to go through this experience, so we want to recommend a few other safe ways that you can fund your new account.

Most betting sites accept payment through the most popular eWallets such as Skrill and Neteller or EcoBanq. You can even use your VISA or MasterCard to deposit funds to your eWallet, and then transfer the funds to the betting site afterwards. Some betting sites also accept PayPal, if you prefer to use this popular payment service.

Most of the time, you can also make a direct bank transfer to the bookmaker. This can be a bit time consuming and often a little more expensive, so we actually recommend that you use an eWallet if you have the opportunity to do so. On our bookmaker reviews, we will always display which payment methods are accepted by that specific bookmaker.