Betting Sites and Bonuses

This site is for over 18s ONLY!

Are you looking for the best betting sites and free bets in India?

Look no further. We’ve scoured the industry and have put together the top 3 Indian betting sites.

Many betting customers will come across countless bookmakers available throughout Europe and our great country can boast some incredible betting sites. We’ll show you the best bookmakers to place a bet.

We’ve got years of online betting experience and expertise. We’ll show you what they offer and how to claim any free bets or bonuses.

We understand what makes a good online betting site and when placing bets you want to know that your betting on the right markets, getting good value returns and you want to be confident that your money is handled safely and securely.

The Best Indian Betting Sites 2020

We have checked out all the betting sties that accept customers from India to compile our list of the best sites.

10Cric Indian betting site#1 –

10 Cric offer all new customers can claim this fantastic new customer welcome bonus.

Register via the banner below and you will get a bonus on your first deposit of up to 7500. This is a 100% match bonus for your first deposit so make sure you are considering how much to deposit as this will reflect how much bonus you receive.

Terms Apply, 18+ Only

10 Cric is one of few companies who make it easy to deposit for India customers as allow you to deposit via bank transfer. This is the most popular way to deposit and the instructions can be found on your account once you have registered.

This is the main reason we love 10 Cric as they are easy to register with, deposit and they have a great platform to bet on.

You can see how to deposit on the 10Cric site here.

They also have their website set up especially for Indian customers rather than other bookies who are mainly targetting European customers but will accept customers from India as well.

We are sure that once you have used the site you will be a fan of the platform and enjoy betting with them whether it is on cricket, badminton, soccer or any other of the over 20 different sports they offer.

The first and most clear thing is that its platform offers as much as any major bookmaker in Europe.

They have a huge sportsbook and many of the offers and promotions are pushed towards the more popular sports in India, including Cricket; in all its various forms.

When there are major events on they always have special promotions on. If the IPL or Cricket World Cup is on, head straight over to the promotions tab and see what bonuses you can claim.

On first look, the site looks almost sparse however it has a nice clear interface. The platform menus are easily accessible and finding your chosen sport is just a few clicks or taps away. It feels like they have really thought about their interface and the clean uncluttered site works extremely well, especially compared to competitors.

What sports you can bet on with 10Cric header


This bookmaker has a substantial package and competes easily with some of the bigger names in the betting world. As one of the best betting sites in India, this bookie offers customers the opportunity to bet on Sports, Casino and Poker

They also offer customers their chance to try their hand at an online casino. With some excellent games including Poker, Casino, and slots with some very nice prize jackpots this type of online gaming is a great option.

If this grabs your attention they will offer a ₹75,000 welcome pack.

Website and mobile security


We understand how important financial security is. You want your deposits and withdrawals to be handled in the safest way possible.

10cric will perform Identification and credit checks when customers open a new account.

Individuals can set up account specifics as part of their profile as withdrawal options can vary from person to person.

Payment methods for customers in India

Payment methods

You are able to use deposit funds using debit and credit card as well as IMPS local bank transfer, UPI and wallets including PhonePe, Free Charge, Ola Money, Airtel, Oxigen, JioMoney.

With debit and credit card funds can be added to your betting account in 3 easy steps. If your preferred method is IMPS, UPI or wallet this again can be completed with ease. There is an excellent how-to guide on the website or mobile site.


There is any number of different ways to bet. Depending on your chosen sport be it cricket, football, basketball or any other available on the sportsbook you can be sure to find a way of betting that you can really find some value in.

For example, if your betting on cricket, simply find the match. Once you’ve opened up the cricket match of your choice you can choose to bet on winners, bowlers, runs, the method of dismissal and many more. If you’re betting on football you can choose who wins, draws, who scores and how many, who gets a yellow card and many many more betting markets.

The choice of markets can often seem limitless and if you’re a keen sports fan using some know-how and even stats can help you pick out some really nice odds on some very niche markets.

Promotional offers for all customers


Aside from the fantastic new customer welcome bonus (See the latest 10 Cric bonus code here), they continuously update their product with some other superb offers and promotions. With huge monthly sports bonuses, weekly cashback on football and daily specials on NBA you can be sure to find something to bet on your favorite sports with an added incentive.

As one of the top betting sites, 10 Cric will let you build your own betting slip with their excellent ‘create your bet’ promotion. Find the betting markets of your choice and let them offer you some odds for your very own accumulator. A nice way to keep it fun and interesting.

live sports betting

Live Sports Betting

Many bookmakers refer to a betting whilst a game, match or contest is being played out, as In-play betting. They have superb in play market however they call it simply Live.

Live is a fantastic and fun way of placing some sports bets and if you dig deep can find some real value.

The advantages of Live betting, especially if you are watching the game, is that you can see how the action is unfolding. Maybe the star bowler is having an off day or perhaps a low order batsman has found some batting form.

Simply check what live markets are available and find the bets that suit you.

#2 – Betway India

Third, in the top three betting sites is that of global sports brand Betway. Indian customers may be familiar with this global betting company as the sponsor of Premier League team West Ham United.

New customers to Betway can get a ₹2500 bonus when you register and start betting! Click the banner below to get this offer, Sir.

Betway IN 2500 WB Banners

Betway online betting platform will satisfy sports fans across India.

The Betway India ₹2500 free bet is a 100% first deposit bonus. When you register you do not need any bonus codes and you can register on mobile, laptop, computer or tablet.

ICC World Cup Offers

Betway have 2 offers for the ICC World cup and these are for new and existing customers, you will be pleased to know!

Money back if the last ball is a boundary!

Yes, that is right if the last ball of the match is a boundary Betway will refund selected losing bets on selected matches! See the site for the full details and terms.

Free Bets on India games

Betway is offering all customers a ₹500 free bet if you place a pre-match bet on any games where India are playing. Place your bet and you will get a match bet free – again terms and conditions apply and the offer is subject to change, check out the Betway India site for full terms of this offer before you place your bets.

Sports available to bet on with Betway

Sports available to bet on the Betway site

There is a wide range of sports to bet on as a Betway customer including

  • Soccer – Premier League, major European leagues, world soccer, Champions League.
  • Horse Racing – All around the world
  • Badminton – Vodafone Premier Badminton League and more
  • Cricket betting – Every major cricket event is covered

Cricket fans, in particular, will love the slick interface.

Customers can find the Indian Premier League amongst all other top cricket tournaments and matches. There are some really fantastic betting markets available.

As you can imagine Betway offers all the top sports from all over the world. Hockey, Football, horse racing and golf to name but a few of the many ways you can bet.

They have a really slick In play betting service across many markets and sports as well as the ever enticing cash out system.


Betway has a huge sportsbook consisting of all of your favourite sports to bet on. Indian betting fans will love their cricket coverage as well as all of the top football leagues from around the world.

Betway also tries its hand at online Casino. If you sign up with Betway it’s well worth having a look.

Current Betway promotions

Betway offers

We judged Betway as being one of the best betting sites in India because of its all-around performance. They have some very attractive offers to keep you, as a customer, interested.

Offers often change however they include enhanced odds offers and free bet promotions.

Payment methods

Betway banking accepts all major credit and debit cards including Visa and Mastercard. Customers can also use Paypal, Skrill, Neteller and EntroPay.

It is recommended that you use an E-Wallet provider such as Netteller or Skrill as these will allow you to deposit and withdraw in Rupees.

You can be sure Betway keep your funds safe including your main sports betting account and Casino account.


Betway takes its betting responsibilities very seriously. It’s a member of the European sports security Association, the independent betting adjudication service, the remote gambling association and is accredited by the international testing agency (eCOGRA).


Betway also offers a mobile and desktop casino for India players via the Betway India site. You will find the following games on offer as well as a welcome bonus that is fantastic for casino fans.

  • Roulette
  • Blackjack
  • Kabaddi
  • Slots games – 3 reels & 5 reels
  • Daily offers and promotions on selected games.

If you are looking to join the Betway Casino, as a new customer, you will get a bonus of up to 60,000 INR. This breaks down as 3 separate 15,000 INR bonuses on your first 3 deposits of ₹15,000 and is a 100% matched bonus. There are some terms and conditions to follow that you can find on the Betway site.

1xbet india logo#3 – 1xbet India Site

1xBet is a well-known world brand who focus on markets in Asia more than Europe. They currently accept customers from India and across Africa and Asia too along with a handful of European countries.

As a new customer to 1xbet, you can get a bonus depending on your region, click the “GET BONUS” button below to get your ₹7500 new customer bonus.

We’ve rated 1xbet as one of the top India betting sites as they have a huge range of markets and odds and make depositing into your account simple with over 15 options to use. You can see a full guide to the 1XBet India bonus here. The minimum deposits are small so you can get started with just a small amount to see how the betting goes.

1xbet current sponsors of the following teams1xbet has recently signed numerous sponsorship deals around the world to help grow their brand. Currently, they are the sponsors of

  • Tottenham Hotspurs – The official betting partner for Africa for the Premier League team.
  • Cardiff City – Global betting partner
  • Seria A – They are the African and Asia betting partner of Italy’s top flight soccer league
  • Hell Raisers – Global betting partner of the Hellraisers E-Sports team
  • CAF – Official betting partner of the Confederation of Africa

1xbet depositing optionsDepositing options is an important factor when we a rating which sites and apps we think are the best. This is one of the reasons 1xbet have come in at number 2 in the list as they offer a range of options specifically for Indian customers.

  1. IMP Bank transfer service
  2. Cards – Mastercard, Visa, Visa Electron
  3. Payment providers – Skrill, Neteller, Payeer, Paysafe, Giropay
  4. Bitcoin transfer

Bet on live sports in India with 1xbet
Live sports betting is a very strong area for 1xbet with lots of matches and in play betting markets available. As well as this they offer a good range of live streaming of events on both desktop or laptop computers, tablets or compatible smartphones – subject to connection speeds.

12bet logo#4 – 12bet India

12bet is a large bookmaker who operates across Asia and more recently the UK and Europe.

They have an excellent sports book in India and offer all the major sports. Their cricket betting markets are extensive and the odds seem fair.

They also have a full mobile sportsbook that performs like an app and is simple to use. You can find all the top sports on the home page with quick links to the following sports –

  • Cricket
  • Soccer
  • Badminton
  • Hockey
  • Basketball
  • Golf
  • Tennis
  • Baseball

Under the menu on the top left, you’ll find more sports on offer, if you need them! Here’s how the site looks –

12bet india - screen shot of the mobile site

They help you out by displaying the current average deposit and withdrawal time and these are in line with other top betting sites. When we check it is regularly 5 minutes for a deposit to go through and around 4 hours for a withdrawal. This is an excellent service for an Indian betting site.

What you will find on the 12bet site ( – needs to be accessed from an India mobile or desktop with an Indian IP)

  • Wide range of sports betting markets
  • Lots of virtual sports to bet on
  • eSports betting, with a welcome bonus, cash back offer and HD streaming of events directly from your 12bet account
  • Exchange betting – Be able to both back and lay bets with Indias only accessible betting exchange
  • Casino games plus a full live casino
  • Slots and progressive jackpot games from global operator Playtech
  • Play Keno and lottery games from your sports betting account

They also offer direct mobile app downloads from the site, just find them under the menu and you can download them once registered.

Leo Vegas sports - India#5 – Leo Vegas Sports & Casino

Better known as a UK Casino Leo Vegas now accept Indian customers on their sports betting site as well as their casino site. They offer a bonus for new customers – you just have to choose if you want the casino or the sports bonus. For new casino players they offer a truly amazing ₹10,000 welcome bonus – which is very generous!

The site isn’t quite as flashy as the others and lacks a little sharpness hence why we’ve rated it 4th for sports betting sites.

Leo Vegas - Top rated online casino for Indian Customers

The casino though is probably the best casino site in India. The games are all well built and quick to load which makes a change. You can play all the popular games including Black Jack an Roulette. For the slots and games fans, you’ll find over 800 games on offer so you will never tire of finding something new to play.

If you are a high roller in the casino they have excellent VIP rewards on offer.

As for sports betting, they have a really wonderful range of markets for all the sports you would expect. The design and graphics feel a little basic but that is offset by how fast the site loads (mainly because of the lack of flashy banners and other unnecessary information).

If you like to place multi bets on the same sport then Leo Vegas may be a good betting site for you. You can bet on up to 12 options from the same game.

Royal panda sports and casino logo#6 – Royal Panda

Royal Panda is another operator who started out as a casino and has now moved into sports betting as well. We have them in 5th in our list as we’ve found the number of markets to be lower than the sites above them. They have all the main markets and sports on offer but are lacking in some of the more varied sports, like Badminton.

If you are looking for a casino site we would be happy to recommend Royal Panda as they have a wide range of games on offer. They have exclusive slots games and some great promotions for new casino customers.

You can access their site in India via where you will find a ₹10,000 free bet for all new customers. The Royal Panda bonus is 100% matched first deposit offer – the minimum deposit to claim is ₹ 1,000 so if you want to start with a small stake then this may be the bonus for you. There is no bonus code required to claim this offer.

Here is the registration form to join –

Registration form for Royal Panda sports and casino

As you can see it is very simple to register and you can be all set up and ready to bet in under 5 minutes from now! If you have any issues you can get help from the right of the screen.

You have a choice of handy guides and FAQs or head straight to the live chat if you have a specific question. We found Royal Panda to be very helpful on live chat, especially when you are trying to register.

Another place they are a little behind the others is the depositing options available. Hopefully, they will work to add more and make it easier for Indian customers to join them. Currently, they offer credit/debit card, Astropay card, Skrill and Neteller and ecoPayz.

What is great about them is they do fast withdrawals and try and get them processed within 24 hours of your request. Compared to some other Indian betting sites this is very fast and good for the customer.

22bet logo#7 – 22 Bet

22bet is a relatively new player in the market but are a solid place for Indian customers to place real money bets. They have been around since 2007 but have only recently started accepting players from India. They have a 100% welcome bonus for new 22bet players.

Their site has a nice looking dark green theme and is very easy to navigate around. They have over 80 different depositing options from IMPS transfer through o a range of e-wallets and prepaid cards. You’ll always find a way to get betting with 22bet!

If you are a casino player there is a fantastic promotion on where you can win a share of a prize pool just for playing casino games. Every time you wager 80INR (approximately) you will get 1 point. Get the most points in a week and you will win a share of the prize. Please do check the 22bet casino promotions tab to see if this promotion is still active before playing and to check the prize amount. You can track how you are doing on the leader board.

888sport logo#8 – 888 Sport India

888 Sport is another company on our list who offer sports betting in India. They feature lower down the list as they are limited in the depositing options. We do like a company who offer deposits via IMPs transfer as this is the most popular way to despot for Indian customers.

888sport accept depositors who can use e-wallet services like Neteller or Skrill. They also accept deposits in India from Visa or Master Card.

Dafabet logo#9 – Dafa Bet India

Dafabet is a well-known sponsor of many football teams in the United Kingdom. You can see them as a principal shirt sponsor of Premier League team Burnley, Scottish League team Celtic and League 1 club Sunderland. They also have other sponsorships and brand ambassadors from eSports teams to having football legend Alan Shearer as their main Asian brand Ambassador.

They are happy to accept players from India and will offer you an excellent ₹10,000 welcome bonus, one of the biggest on offer from any India betting site we feature. Their platform is solid enough even if it is lacking in a little finesse.

Cricket Betting Sites

With cricket betting being so popular in India we are often asked if we have a list of the top betting sites specifically for cricket betting. So we’ve done the research to find a top 3 for you when only considering cricket markets and options.

We also have a regular blog for our cricket betting tips that you may like to see.

Betting in India Guide

Guide to betting rules and regulations in India

Here at Best Free Bets, we want to share with you in our knowledge of Indian betting sites. Whilst it is true that most major betting sites allow you to register as a customer in India they do not all make it easy to deposit or bet. We’ve searched and checked over the site to provide our best recommendations so you can simply register and start betting without any of the annoyance of bad websites.

What you will find on the site

  • Guide to claiming all the free bets on offer
  • Guides to betting on different sports
  • Best betting sites guide (This page)
  • Best casino sites page
  • Latest news and reviews in our blog

Is betting in India legal?

Even though we found numerous companies who allow betting in India, gambling legality is a hot topic of discussion and has been for years. There doesn’t seem to be any real definitive answer.

It would appear that the laws around betting and gambling are vague, to say the least.

The laws that are in place are very much open to interpretation and give no absolute answer.

The public gaming act of 1867 would suggest that India does, in fact, have a national law that makes gambling illegal. Some reports detail that this law is very rarely enforced and almost never pursued as a crime at the player level.

As you know India is made up of 29 states. The laws in these states can vary.

The fact there are betting platforms in India indicate the laws have failed to be upheld. It would seem the betting industry in India is uncensored and uncontrolled and as a result, any person wanting to bet online is able to do so.

What sports can you bet on in India?

What sports can you bet on?

By far and away the most popular sport in India is Cricket. The Indian Premier League is as popular as ever and the best betting sites in India are always offering betting markets for this cricket league.

Test match cricket is always available from around the world, not just India and you can often find markets on one-day internationals and the Twenty20 big bash.

Top 5 sports to bet on in India

  1. Cricket
  2. Soccer
  3. Hockey
  4. Kabaddi
  5. Badminton

Field Hockey is also very popular in India and there are always betting markets on offer when the big games are being played.

Football is also huge across India. Soccer fans looking to have a wager can find a huge array of betting markets across the best bookmakers in India. This includes the English Premier League, Spanish La Liga, Italian Serie A and German Bundesliga. There are always football markets from lower divisions and elsewhere form around the world, including Asia and South America.

These are just the most popular sports available to bet on, however, there are many other sports including boxing, basketball, golf and horse racing. All of the best betting sites in India offer these sports. Whatever it is you’re interested in you can be sure to find some way of placing a bet should you desire to do so.

What is a Welcome Bonus_ Our Simple Guide

What is a free bet/ welcome bonus?

You will see the term free bet or welcome bonus a lot on our site as well as bookmakers. The term refers to a bonus you will get as a new customer.

When you are first joining a new sports betting site they offer you a bonus as an incitement to join up with them. Most companies in India offer a matched first deposit bonus of between 50% & 100%.

These work by giving you separate bonus funds into your account that you can place your sports bets with. These usually have expiry dates so you have to make sure you use them and cannot be withdrawn. When you place bets with the bonus funds your returns are the winnings and not the stake from the bonus funds – this is the standard approach across betting companies around the world.

Opinions on Indian Gambling

Gambling in India has grown considerably in recent years and that has been put down to the fact that access to the internet and more online casinos and bookmakers are now entering the market. However, when it comes to gambling, it is worth noting that land-based gambling is illegal as per the 1867 Public Gambling Act.

Despite this, online gambling has become increasingly popular but it is not specifically regulated in India although it is considered to be illegal. Currently, there is one state in India where online gambling is legal and that is Sikkim. Here is it allowed but it is also regulated.

The whole area of online gambling in India is one that requires significant clarity as it could be considered to be rather confusing for many. Online casino gambling was legalised in 2009, although the first online casino gambling licence was only issued five years later in 2014. Even though it is considered illegal, the laws are not enforced and those who access international online gambling sites and deposit money are not prosecuted.

Bingo is considered to be gambling by many as it is a game of chance and so, it is illegal in most states although it is likely to be legal in those states where casino gambling is accepted such as Sikkim and Goa. Online bingo is not regulated in India but it is considered to illegal but in the same way as online gambling, those who access international sites are not prosecuted but playing online and depositing money can prove challenging. See here if you’d like to know more about how to place a bet online in India.

Sports Betting

In India, sports betting is illegal, however, betting on local horse races is one of the most popular forms of gambling as well as state lotteries although it can only be done at racecourses. There are many popular sports in India with cricket being one of them but still, online betting is prohibited.

The situation surrounding online gambling in India is still unclear especially when it comes to using gambling sites. Many of the biggest gambling sites in the world will accept Indian customers but as these sites are operated overseas they are not specifically governed by Indian Law. However, accessing these overseas sites does not mean that it is a legal activity but one that is difficult for them to govern.

The lack of clarity though does make it difficult. Maharashtra is one exception but there are no laws that state clearly that it is illegal for Indian residents to gamble online. So, it is not completely clear whether it is illegal or legal for people to gamble online and with no known prosecutions it looks as though the country is not targeting residents either.

At this moment in time and with the way things change, it is likely that the gambling legislation in India is going to change. This is something that will be done to gain greater clarity but to also inform the residents of what is illegal and what is not.

Frequently asked questions about sports betting

Betting in India FAQS

Can I use bet365 in India?

This is one of the most asked questions on betting forums in India but no one seems to answer the questions clearly.

While you can visit the bet365 website it is very difficult to make a deposit. You can make a deposit once registered via Nettwller or Skrill but you will need to convert your Ruppess into Dollars or Euros to make the deposit. We’ve found this is a difficult and long process to follow and we would not recommend it. If you are looking for a simple way to deposit and start betting we’d recommend them as shown at the top of our guide.

Can I bet on Cricket in India?

Cricket betting in India is the most popular sport, whether it is the IPL, Big Bash or other tests cricket is huge! You can place your cricket bets with any of our top 3 sports betting sites and they cover all the major events and markets.

Are there other gambling sites?

Yes, there are many other sites that allow gambling for Indian customers, including sports books and casinos. We have covered the best sites that are easy, safe and secure to use in our guide.

Can I make deposits in Rupees?

All the online betting sites that we promote take deposits in rupees, either via credit or debit card, IMPS transfer or Paysafe card. You can also withdraw back to these methods in Rupees too.

18 thoughts on “Betting Sites and Bonuses

  1. Wow this is an Awesome site, I never knew there were so many sports betting options in India #sportsbetting #sportspicks

  2. Hello,
    I am Avinash Jain representative Melbet marketing Team, We Want you to promote our site on your website. We are waiting for your response.

  3. I’m not sure where you’re getting your info, but great topic, I never knew betting in India was so popular until now.

    I need to spend some time learning more or understanding more.

    Thanks for excellent info, I will now find a company who I am happy to place bets with.

    1. Thank you, Robyn, we do take great pride in researching our information for the site to present it in an easy to read format. We are very pleased to hear that you like the content.

  4. You could certainly see your enthusiasm within the work you write. The sector hopes for even more passionate writers such as you who aren’t afraid to mention how they believe. At all times go after your heart.

  5. I relish, cause I discovered exactly what I used to be taking a look for.
    You’ve ended my four days long hunt to find a betting site that accepts customers in India! Thank you, good Sir!

  6. I relied on QQ Poker Online as well as Bandar Ceme Online wagering & other websites that offer on the internet card games. Now I have found Betway works in India I am pleased to say I use them all the time. The service and connection are excellent

  7. Can you play poker in India? I have found many sites for sports betting online but I cannot find online poker in many places.

    1. Hi, most sites like Betway and 10Cric offer poker – you need to select the poker option in the top navigation bar of their sites. Please let us know if we can help with anything else?

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top