Casino destinations from India — Macau, Singapore, Nepal, Sri Lanka and Goa
By Reyansh Mehta (Arjun Mehta is a nightlife and entertainment travel writer based in Mumbai. He has covered music festivals, motorsport events and party destinations across 30 countries, with a focus on practical logistics, visa processes and budget planning for Indian travellers.) · Published · 11 min read
A practical guide to casino destinations reachable from India — where gambling is legal, how to get there, visa requirements and what to realistically budget for a casino trip.
Quick answer
Goa is the easiest casino destination for Indians — offshore casinos on the Mandovi River are legal, no visa needed, and a weekend trip costs under INR 30,000. Internationally, Nepal (Kathmandu casinos) is the cheapest and closest option with no visa required. Macau is Asia's Las Vegas with world-class casinos but needs a visa. Singapore has two integrated resort casinos (Marina Bay Sands and Resorts World Sentosa). Sri Lanka offers casinos in Colombo with visa-on-arrival for Indians.
Goa — India's only legal casino destination
Goa is the only Indian state where casinos operate legally. The casino scene splits into two categories: offshore casinos (floating casinos on the Mandovi River in Panjim) and onshore casinos inside five-star hotels. The offshore casinos — Deltin Royale, Casino Pride and Casino Pride 2 — are the most popular and offer the full experience: table games (blackjack, roulette, poker, baccarat, teen patti), slot machines, live entertainment, food and drinks.
Entry packages for offshore casinos run INR 2,000 to INR 5,000 per person and typically include unlimited food, drinks and gaming chips worth INR 500 to INR 2,000. This makes the entry fee effectively a minimum spend rather than an admission charge. The Deltin Royale is the largest, with over 100 gaming tables and 800 slot machines.
Flights to Goa from Delhi, Mumbai and other metros run INR 3,000 to INR 10,000 one-way. A 3-night casino weekend in Goa — flights, mid-range hotel, two casino visits — costs INR 20,000 to INR 40,000 before gaming losses. Note: Goa's casino regulation has been a political topic, with periodic talk of banning or relocating casinos. Check current status before planning a trip specifically around casino visits.
Nepal — the closest international casino trip
Kathmandu has several casinos, mostly inside or adjacent to major hotels. Casino Royale (inside Hotel Yak and Yeti), Casino Mahjong, Casino Anna and Casino Rad are the notable ones. The gaming options are standard — blackjack, roulette, poker, baccarat, slot machines and Indian card games like teen patti and andar bahar.
For Indian travellers, Nepal is frictionless: no visa required (free entry for Indian passport holders), the Nepali rupee is pegged to INR, and flights from Delhi to Kathmandu take under 2 hours with fares as low as INR 4,000 one-way. Many Kathmandu casinos actively target Indian tourists — some offer complimentary pick-up from the airport, free meals, and match-play coupons.
The casinos in Kathmandu are modest compared to Macau or Singapore — do not expect Las Vegas-scale production. But for a low-cost, no-visa casino trip, Nepal is hard to beat. A 3-night Kathmandu casino trip from Delhi: INR 25,000 to INR 45,000 including flights, hotel and a reasonable gaming budget. Combine with sightseeing — Pashupatinath, Boudhanath and Bhaktapur are all within day-trip range.
Macau — Asia's gambling capital
Macau is the world's highest-grossing gambling destination, surpassing Las Vegas in casino revenue. The Cotai Strip hosts mega-casinos — The Venetian Macao (the world's largest casino floor), Wynn Macau, MGM Cotai, Galaxy Macau and City of Dreams. The scale is staggering: The Venetian alone has over 3,000 slot machines and 800 gaming tables.
Getting there from India: no direct flights exist. The most common routing is via Hong Kong — fly to Hong Kong from Delhi or Mumbai (direct flights, 5 to 6 hours), then take the Hong Kong-Macau ferry (roughly 1 hour) or the HZMB shuttle bus via the Hong Kong-Zhuhai-Macau Bridge. Return flights: INR 20,000 to INR 50,000.
Indians need a visa for Macau (separate from Hong Kong). The Macau visa can be applied for through the Chinese Visa Application Service Centre in India or obtained as a visa-on-arrival at the Macau border — visa-on-arrival has been available for Indian passport holders but check current status as policies change. Minimum table stakes at Macau casinos are higher than Goa or Nepal — expect HKD 100 to HKD 500 minimums (INR 1,100 to INR 5,500) at standard tables.
Budget for a 3-night Macau trip from India: INR 80,000 to INR 1,50,000 excluding gambling money. Macau hotels range from INR 5,000 per night (budget) to INR 30,000-plus (integrated resort). Food is excellent and surprisingly affordable outside the casino restaurants — Macanese and Cantonese cuisine in the old town is a highlight.
Singapore — Marina Bay Sands and Resorts World Sentosa
Singapore has exactly two casinos, both inside integrated resorts: Marina Bay Sands and Resorts World Sentosa. Both are world-class facilities with full suites of table games and slot machines. Entry for foreigners is free (Singaporean citizens and permanent residents pay SGD 150 per day).
Flights from India are easy — direct flights from Delhi, Mumbai, Bengaluru, Chennai and other cities. Flight time is 5 to 6 hours, fares INR 12,000 to INR 30,000 return. Indians need a visa for Singapore — the e-visa process is straightforward and typically approved within 3 to 5 working days.
Singapore casinos are well-regulated and professional. Table minimums start at SGD 25 to SGD 50 (INR 1,500 to INR 3,100) for standard tables, with higher-limit rooms available. The dress code is smart casual — no shorts or slippers. Unlike Macau, the casinos are just one part of a broader Singapore trip — combine with food, shopping, Gardens by the Bay and Sentosa attractions.
Budget: a 4-night Singapore trip from India costs INR 70,000 to INR 1,20,000 excluding gambling. Singapore accommodation and food are more expensive than Southeast Asian neighbours but the city offers enough beyond casinos to justify the trip even if gambling is secondary.
Sri Lanka — Colombo's underrated casino scene
Colombo has a small but established casino scene, anchored by Bally's Colombo, Bellagio Colombo (no relation to the Las Vegas property) and the Marina Colombo. These are full-service casinos with table games, slot machines, and an atmosphere that caters significantly to Indian visitors — teen patti and andar bahar tables are common.
Sri Lanka offers visa-on-arrival or ETA (Electronic Travel Authorisation) for Indians. Direct flights from Chennai, Mumbai and Delhi. Chennai to Colombo is under 2 hours. Fares: INR 6,000 to INR 15,000 return from South Indian cities.
Colombo casinos are smaller and less flashy than Macau or Singapore, but the costs are proportionally lower. Table minimums start as low as LKR 500 to LKR 1,000 (INR 130 to INR 260). A 3-night Colombo trip including casino visits: INR 30,000 to INR 55,000 from Chennai or Bengaluru. Combine with a trip to Colombo's cultural sites or a beach extension to Galle or Mirissa.
Legal and tax considerations for Indian gamblers
Indian tax law is clear on gambling winnings: they are taxable at a flat 30 percent under Section 115BB of the Income Tax Act, regardless of where the gambling occurs. If you win a significant amount at an overseas casino, you are legally required to declare it in your Indian tax return. Casinos in regulated jurisdictions (Macau, Singapore) issue win/loss statements on request.
Foreign exchange: under current RBI guidelines, Indian residents can carry up to USD 3,000 (or equivalent) in cash when travelling abroad. For larger amounts, you need an authorised dealer. Forex cards are the most practical way to carry gambling money — they avoid the foreign currency declaration hassle and offer better exchange rates than airport counters. Load your forex card before departure and set a loss limit before you enter any casino. Gambling is entertainment, not investment, and the house always has a mathematical edge.
Frequently asked questions
Are casinos legal in India?
Casino gambling is legal only in Goa, Sikkim and Daman under state-specific regulations. Online gambling laws vary by state. In all other states, casino-style gambling is either prohibited or operates in a legal grey area.
Which is the cheapest casino destination from India?
Goa for domestic, Nepal (Kathmandu) for international. Both offer casino experiences from under INR 30,000 for a 3-night trip.
Do I need to pay tax on casino winnings abroad?
Yes. Under Indian tax law, gambling winnings from any source (domestic or foreign) are taxable at 30 percent. Declare them in your income tax return.