Skip to main content

Price comparison

India vs Sri Lanka: which is cheaper to visit in 2026?

The same 29 everyday buys in India and Sri Lanka, from a coffee to an airport taxi: what locals pay, what tourist spots charge, and where your money goes further.

India and Sri Lanka side by side

The numbers that decide a trip, in one table. Money in USD, the local price underneath.

Side by side India Sri Lanka
TruePrice Index
38 Very cheap 3rd cheapest of 60 Cheaper
55 Very cheap 12th cheapest of 60
Tourist markup
Tourist prices are about 3.3× the fair price 2nd highest of 60
Tourist prices are about 2.9× the fair price 16th highest of 60
Fair day Two meals, a coffee, water, a beer, two transit rides and a short taxi ride. Accommodation is left out on purpose.
$10 ₹970 Cheaper
$20 Rs 6,645
Tourist-trap day
$30 ₹2,880
$49 Rs 16,125
Currency
Indian rupee (INR) 1 USD = 96.37 INR
Sri Lankan rupee (LKR) 1 USD = 330.4 LKR

Item by item: all 29 fair prices

What locals pay in India and Sri Lanka, item by item. Shown in USD at one daily rate so the two sides compare, with the local price underneath. Differences under 3% count as about the same.

24 of the 29 items cost less in India.

Cheaper in India: 24. Cheaper in Sri Lanka: 4. About the same: 1.
Cheaper side Bars share one scale per item, from zero to the higher fair price.
Food & drinks 8 prices
Cheaper in India: 8. Cheaper in Sri Lanka: 0. About the same: 0.
  • Water 0.5 L

    Bottled, convenience store

    India: ≈ $0.16 – $0.26 ₹15 – ₹25
    Sri Lanka: ≈ $0.15 – $0.30 Rs 50⁠–100
    9% cheaper in India
  • Coffee (espresso)

    Cafe or street vendor

    India: ≈ $0.31 – $2.60 ₹30 – ₹250
    Sri Lanka: ≈ $1.20 – $2.60 Rs 400⁠–850
    23% cheaper in India
  • Local beer

    Draft, at bar or restaurant

    India: ≈ $1.60 – $3.10 ₹150 – ₹300
    Sri Lanka: ≈ $1.80 – $3.60 Rs 600⁠–1,200
    14% cheaper in India
  • Restaurant meal

    Tourist area, main course

    India: ≈ $2.60 – $6.20 ₹250 – ₹600
    Sri Lanka: ≈ $8 – $18 Rs 2,500⁠–6,000
    66% cheaper in India
  • Street food meal

    Local market or stand

    India: ≈ $0.31 – $1 ₹30 – ₹100
    Sri Lanka: ≈ $0.91 – $2 Rs 300⁠–650
    53% cheaper in India
  • Cocktail at bar

    Mixed drink, bar

    India: ≈ $2.60 – $5.20 ₹250 – ₹500
    Sri Lanka: ≈ $4.50 – $9.10 Rs 1,500⁠–3,000
    43% cheaper in India
  • Bottle of wine (restaurant)

    House wine, restaurant

    India: ≈ $8 – $19 ₹800 – ₹1,800
    Sri Lanka: ≈ $18 – $36 Rs 6,000⁠–12,000
    50% cheaper in India
  • Fresh juice

    Cafe or street stall

    India: ≈ $0.31 – $0.83 ₹30 – ₹80
    Sri Lanka: ≈ $0.76 – $1.80 Rs 250⁠–600
    56% cheaper in India
Transport 4 prices
Cheaper in India: 3. Cheaper in Sri Lanka: 1. About the same: 0.
  • Airport taxi to center

    Standard route

    India: ≈ $5 – $12 ₹500 – ₹1,200
    Sri Lanka: ≈ $15 – $27 Rs 5,000⁠–9,000
    58% cheaper in India
  • City taxi 1 km

    Metered or typical fare

    India: ≈ $0.10 – $0.26 ₹10 – ₹25
    Sri Lanka: ≈ $0.21 – $0.39 Rs 70⁠–130
    40% cheaper in India
  • Public transit ticket

    Single ride

    India: ≈ $0.10 – $0.62 ₹10 – ₹60
    Sri Lanka: ≈ $0.09 – $0.45 Rs 30⁠–150
    25% cheaper in Sri Lanka
  • Private transfer (app)

    Grab / Bolt / Uber

    India: ≈ $1.60 – $4.20 ₹150 – ₹400
    Sri Lanka: ≈ $0.61 – $6.10 Rs 200⁠–2,000
    14% cheaper in India
Souvenirs 3 prices
Cheaper in India: 1. Cheaper in Sri Lanka: 1. About the same: 1.
  • Fridge magnet

    Tourist shop

    India: ≈ $0.52 – $1.60 ₹50 – ₹150
    Sri Lanka: ≈ $0.61 – $1.50 Rs 200⁠–500
    About the same
  • Printed T-shirt

    Tourist shop

    India: ≈ $1 – $2.10 ₹100 – ₹200
    Sri Lanka: ≈ $4.50 – $7.60 Rs 1,500⁠–2,500
    74% cheaper in India
  • Local handcraft

    Ceramics, textiles, etc.

    India: ≈ $3 – $16 ₹300 – ₹1,500
    Sri Lanka: ≈ $1.50 – $11 Rs 500⁠–3,500
    35% cheaper in Sri Lanka
Daily essentials 6 prices
Cheaper in India: 4. Cheaper in Sri Lanka: 2. About the same: 0.
  • Tourist SIM card

    Data package

    India: ≈ $3.10 – $5.20 ₹300 – ₹500
    Sri Lanka: ≈ $1.50 – $4.50 Rs 500⁠–1,500
    27% cheaper in Sri Lanka
  • Sunscreen SPF50

    Pharmacy or shop

    India: ≈ $2.10 – $6.20 ₹200 – ₹600
    Sri Lanka: ≈ $4.50 – $15 Rs 1,500⁠–5,000
    58% cheaper in India
  • Water 1.5 L

    Supermarket

    India: ≈ $0.21 – $0.36 ₹20 – ₹35
    Sri Lanka: ≈ $0.24 – $0.45 Rs 80⁠–150
    18% cheaper in India
  • Cigarettes

    Pack of 20

    India: ≈ $3.60 – $5.20 ₹350 – ₹500
    Sri Lanka: ≈ $5.40 – $6.10 Rs 1,800⁠–2,000
    23% cheaper in India
  • Painkillers (paracetamol)

    Pack of 20 tablets

    India: ≈ $0.21 – $0.62 ₹20 – ₹60
    Sri Lanka: ≈ $0.18 – $0.30 Rs 60⁠–100
    42% cheaper in Sri Lanka
  • Mosquito repellent

    Spray or lotion

    India: ≈ $0.83 – $2.10 ₹80 – ₹200
    Sri Lanka: ≈ $0.91 – $2.40 Rs 300⁠–800
    13% cheaper in India
Services 4 prices
Cheaper in India: 4. Cheaper in Sri Lanka: 0. About the same: 0.
  • Men's haircut

    Local barbershop

    India: ≈ $1 – $3.10 ₹100 – ₹300
    Sri Lanka: ≈ $4.50 – $11 Rs 1,500⁠–3,500
    73% cheaper in India
  • Laundry (per kg)

    Laundry service

    India: ≈ $0.52 – $1.10 ₹50 – ₹110
    Sri Lanka: ≈ $0.45 – $1.50 Rs 150⁠–500
    16% cheaper in India
  • Massage (1 hour)

    Standard full-body massage

    India: ≈ $10 – $26 ₹1,000 – ₹2,500
    Sri Lanka: ≈ $9 – $33 Rs 3,000⁠–11,000
    14% cheaper in India
  • Women's haircut

    Basic cut, salon

    India: ≈ $4.20 – $9.30 ₹400 – ₹900
    Sri Lanka: ≈ $4.50 – $12 Rs 1,500⁠–4,000
    19% cheaper in India
Attractions 4 prices
Cheaper in India: 4. Cheaper in Sri Lanka: 0. About the same: 0.
  • Top museum / attraction

    Entrance ticket

    India: ≈ $0.21 – $6.70 ₹20 – ₹650
    Sri Lanka: ≈ $4.50 – $12 Rs 1,500⁠–4,000
    58% cheaper in India
  • Half-day group tour

    Organized excursion

    India: ≈ $16 – $31 ₹1,500 – ₹3,000
    Sri Lanka: ≈ $17 – $37 Rs 5,600⁠–12,200
    13% cheaper in India
  • Full-day group tour

    Organized excursion 6-8h

    India: ≈ $16 – $36 ₹1,500 – ₹3,500
    Sri Lanka: ≈ $24 – $54 Rs 8,000⁠–18,000
    34% cheaper in India
  • Cooking class

    Local cuisine cooking class

    India: ≈ $10 – $26 ₹1,000 – ₹2,500
    Sri Lanka: ≈ $18 – $32 Rs 6,000⁠–10,500
    27% cheaper in India

Where tourists pay more

Tourist prices are about 3.3× the fair price in India, against 2.9× in Sri Lanka.

The three buys where tourists overpay most in each country: tourist-trap price against the fair price, using the middle of each range.

India

Tourist markup Tourist prices are about 3.3× the fair price

2nd highest of 60

  1. 1 City taxi 1 km Fair ₹10 – ₹25 Trap ₹100 – ₹500 Tourist prices are about 17.1× the fair price
  2. 2 Printed T-shirt Fair ₹100 – ₹200 Trap ₹500 – ₹1,200 Tourist prices are about 5.7× the fair price
  3. 3 Painkillers (paracetamol) Fair ₹20 – ₹60 Trap ₹100 – ₹300 Tourist prices are about 5.0× the fair price
All prices in India

Sri Lanka

Tourist markup Tourist prices are about 2.9× the fair price

16th highest of 60

  1. 1 City taxi 1 km Fair Rs 70⁠–130 Trap Rs 300⁠–900 Tourist prices are about 6.0× the fair price
  2. 2 Private transfer (app) Fair Rs 200⁠–2,000 Trap Rs 2,500⁠–10,000 Tourist prices are about 5.7× the fair price
  3. 3 Public transit ticket Fair Rs 30⁠–150 Trap Rs 300⁠–600 Tourist prices are about 5.0× the fair price
All prices in Sri Lanka

Tipping in India and Sri Lanka

What is expected in each country, so you neither stiff anyone nor overpay.

India

Tip 50-100 INR at restaurants if no service charge is included. Taxi drivers don't expect tips, but rounding up is appreciated; hotel staff expect 50-100 INR per bag.

Sri Lanka

Tip 10% in restaurants if no service charge is added. Drivers and guides expect 500-1000 LKR per day; hotel porters appreciate 200-500 LKR per bag.

India or Sri Lanka: common questions

Is Sri Lanka cheaper than India?

No. In India you pay about 31% less than in Sri Lanka at fair prices. TruePrice Index: India 38, Sri Lanka 55 (100 is the median of the 60 countries I track). 24 of the 29 items cost less in India.

Which is cheaper for a week, India or Sri Lanka?

A week is cheaper in India: about $70 at fair prices, against $140 in Sri Lanka. That covers two meals, a coffee, water, a beer, two transit rides and a short taxi ride a day. Flights and accommodation are not included. At tourist-trap prices the same week runs about $210 in India and $340 in Sri Lanka.

Where is food cheaper, in India or in Sri Lanka?

In India: food and drinks cost about 42% less there on average. A restaurant meal costs $2.60 –⁠ $6.20 in India and $8 –⁠ $18 in Sri Lanka, street food $0.31 –⁠ $1 and $0.91 –⁠ $2.

Where do tourists overpay more, in India or in Sri Lanka?

In India: tourist prices there are about 3.3× the fair price on average, against 2.9× in Sri Lanka. The biggest gaps in India: city taxi 1 km (17.1×), printed T-shirt (5.7×), and painkillers (5.0×).

Sources and method

Where these numbers come from, and how the comparison works.

Prices
India 12 verified, 15 estimates, and 2 rough estimatesSri Lanka 10 verified and 19 estimates
Checked
India to Sri Lanka to
Exchange rates
India 1 USD = 96.37 INRSri Lanka 1 USD = 330.4 LKRRate as of
Cities
India Agra, Jaipur, Mumbai, Delhi, Varanasi, Goa, Kerala, and KolkataSri Lanka Colombo, Kandy, Galle, and Negombo
Page updated

How the comparison works

  • Item by item: the middle of each fair range, converted at one daily exchange rate. Differences under 3% count as about the same.
  • Overall: the TruePrice Index, all 29 fair prices against the median of 60 countries, averaged geometrically so no single item can swing it. Within 3% counts as about the same.
  • Tourist day: two meals, a coffee, water, a beer, two transit rides and a short taxi ride. Accommodation is left out on purpose: it swings too much with the season and the night of the week.
  • Fair price: what locals typically pay. Tourist-trap price: what tourists are commonly charged in tourist areas.
Full method: the TruePrice Index

How to cite

TruePrice, India vs Sri Lanka, October 2026, truepriceapp.com/en/compare/india-vs-sri-lanka/

Spotted a price that looks off? Email me at contact@truepriceapp.com and I will check it.

Pick one. Then pay what locals pay.

TruePrice keeps fair and tourist prices for both countries, and 58 more, on your phone. Offline too. Free on iPhone and Android.

  • Fair vs tourist prices for 60 countries, offline
  • Scam alerts and emergency numbers
  • A trip budget that checks every expense