Skip to content

Bhuvan OGC Services — WMS / WFS / WMTS

Add India's national GIS layers directly to QGIS or your web app — no download needed.


Provider
NRSC / ISRO
Base URL
https://bhuvan-vec1.nrsc.gov.in/bhuvan/wms
Access Level
🟢 No Login for WMS | 🟡 Login for WFS Downloads
Standards
WMS 1.1.1, WFS 2.0, WMTS
Coverage
All India — Administrative, Thematic layers
License
Free for non-commercial use

Available Bhuvan WMS Endpoints

Endpoint URL What It Has
Vector Layer 1 https://bhuvan-vec1.nrsc.gov.in/bhuvan/wms Districts, states, roads, rivers
Vector Layer 2 https://bhuvan-vec2.nrsc.gov.in/bhuvan/wms Villages, blocks, talukas
Satellite Imagery https://bhuvan-ras1.nrsc.gov.in/bhuvan/wms LISS-III, Cartosat imagery tiles
Thematic Maps https://bhuvan-app1.nrsc.gov.in/bhuvan/wms LULC, Forest, Soil

GetCapabilities (to discover all layers):

https://bhuvan-vec1.nrsc.gov.in/bhuvan/wms?SERVICE=WMS&REQUEST=GetCapabilities
Open this URL in your browser to see the full list of available layers in XML format.


Key Layer Names

Layer Name Description
india:INDIA_STATE State boundaries
india:INDIA_DISTRICT District boundaries
india:INDIA_SUBDISTRICT Sub-district / Tehsil
india:INDIA_VILLAGE Village boundaries
india:INDIA_ROADS_NH National Highways
india:INDIA_RIVER_MAJOR Major rivers
india:INDIA_RAILROADS Railway lines
india:INDIA_URBAN Urban agglomeration boundaries

How to Add Bhuvan WMS to QGIS

  1. Open QGIS → Layer menuAdd LayerAdd WMS/WMTS Layer...
  2. Click "New" to create a connection
  3. Fill in:
  4. Name: Bhuvan Vector 1
  5. URL: https://bhuvan-vec1.nrsc.gov.in/bhuvan/wms
  6. Click "OK" → Click "Connect"
  7. Browse the layer list → Select india:INDIA_DISTRICT
  8. Click "Add" → Close
  9. The district boundaries appear on your map canvas!

Python: Query WFS and Save as Shapefile

Coming soon...

Next: GEE Python API →