The quiet village of Mashel in North Goa, Shri Devaki Krishna Temple is a spiritually unique and historically significant temple, revered by devotees and culture seekers alike. What sets it apart is its exclusive dedication to Mother Devaki holding baby Krishna, a depiction that’s virtually unseen elsewhere in India. Far removed from commercialized temple towns, this site offers a blend of tranquility, tradition, and rare iconography making it a must-visit for those exploring Goa’s lesser-known spiritual gems.
About the Temple
Located in Mashel (Marcela), a serene village in North Goa, Shri Devaki Krishna Temple is one-of-a-kind. It is the only temple in India where Lord Krishna is worshipped as a child in the arms of his mother Devaki, symbolizing the moment right after his divine birth. This sets it apart from other temples where Krishna is typically depicted with Yashoda or in his adult form.
Temple Description
This ancient temple is believed to be more than 500 years old. It showcases traditional Goan temple architecture with a deepastambha (lamp tower), a spacious sabhamandap, and a beautiful sanctum. The idol of Devaki is seen holding baby Krishna in her arms, which is an extremely rare representation.
Temple Speciality
Only temple in India with Devaki and child Krishna idol.
Spiritual importance tied to Krishna’s early life.
Celebrates Krishna Janmashtami with grandeur.
Peaceful and offbeat spiritual location.
Location & Address
Shri Devaki Krishna Temple
Narve Road, Mashel,
Bicholim Taluka,
North Goa District, Goa – 403527, India
Latitude & Longitude: 15.5567° N, 73.8965° E
Temple Timings
Morning: 6:00 AM – 12:00 PM
Evening: 4:00 PM – 8:00 PM
(Note: Timings may vary on festivals)
Temple Sevas
Daily pujas and aartis
Annadanam (free meal) on auspicious days
Special celebrations during Janmashtami, Palakhi Utsav, and Ekadashi
Devotees can offer archana and contribute to temple maintenance
Janmashtami – grand celebrations, night-long bhajans, and palanquin processions
Rath Yatra – symbolic chariot processions
Navratri – devotional gatherings and rituals
How to Reach the Temple
Bus Routes
From Panaji → Ponda → Mashel
From Margao → Farmagudi → Mashel
Regular state-run and private buses available till Ponda, then auto/taxi to Mashel
Train Routes
Karmali Railway Station – ~20 km
Madgaon (Margao) Station – ~45 km
Cabs, buses, and autos available from both stations to Mashel
Air Travel
Nearest airport: Goa International Airport (Dabolim) – ~35 km
From the airport, take a cab or travel via Ponda to reach Mashel
Travel & Transport Facilities
Well-connected by road from Panaji, Ponda, and Margao
Local taxis, bikes, and car rentals widely available
Ample parking available near the temple
Stay Options
Modest guesthouses in Mashel for short stays
Better options available in Ponda (15 km) and Panaji (25 km) with budget to luxury hotels
Food Facilities
Prasadam available during temple hours
Simple vegetarian eateries in Mashel
More variety (including traditional Goan veg meals) in Ponda
Nearby Cities
Ponda – 15 km
Panaji – 25 km
Margao – 45 km
Mapusa – 30 km
Nearby Temples & Attractions
Mahalasa Narayani Temple, Mardol
Mangueshi Temple, Priol
Shanta Durga Temple, Kavlem
Goa Chitra Museum
Sahakari Spice Plantation near Ponda
Shopping & Local Specialities
Best markets: Ponda Market & Panaji Market
Local products:
Cashew nuts, kokum juice, Goan sweets
Brass diyas, traditional idols
Feni (for those interested in local brews)
Handmade incense, terracotta crafts
Best Time to Visit
October to March – Cool and pleasant weather, ideal for temple visits and sightseeing
Avoid peak summer (April–May) due to high humidity
Shri Devaki Krishna Temple is more than just a place of worship it's a rare testament to divine motherhood, rich mythology, and Goan spiritual tradition. Unlike mainstream temples, this one offers a quiet, unhurried, and soulful experience, ideal for those looking to explore something off the beaten path in Goa. Whether you're drawn by faith, culture, or curiosity, the peaceful vibes and sacred energy of this temple are bound to leave a lasting impression.
