Home/Stays/Tamil Nadu/Velankanni

Stays in Velankanni

Velankanni is a coastal town in Tamil Nadu, India, known as a major Christian pilgrimage centre. It is home to the Basilica of Our Lady of Good Health, a minor basilica that draws millions of pilgrims annually, especially during the feast in late August and early September. The town is situated on…

7 stays2 rated 4.5+

Every stay in Velankanni

Recent rates first, then the best-reviewed rooms.

Search live rates in Velankanni

Pick your dates — every Velankanni room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Velankanni

Historically, Velankanni has been a site of Marian apparitions, and the current basilica was elevated to minor basilica status in 1962. The town's infrastructure is built around the pilgrimage, with numerous lodging options and shops selling religious articles. Despite its small size, Velankanni attracts visitors from across India and beyond, creating a distinct cultural atmosphere. The town is also close to Nagapattinam, a larger port city with its own historical significance.

Where to stay in Velankanni

Beach Road. This area runs along the Bay of Bengal and offers close proximity to the beach and the basilica, with several hotels and resorts.

Basilica Surroundings. The streets immediately around the Basilica of Our Lady of Good Health are filled with guesthouses and shops catering to pilgrims.

Main Bazaar Street. The central commercial street has a mix of hotels, restaurants, and stores, convenient for accessing both the shrine and the beach.

Getting there and around

Velankanni is well-connected by road and rail. The nearest major railway station is Nagapattinam, about 10 kilometres away, with frequent trains from Chennai and other cities. Velankanni also has a small railway station with some direct trains. By air, the closest airport is Tiruchirappalli International Airport, around 150 kilometres away, serving domestic and limited international flights. From there, taxis and buses are available. Local transport within Velankanni includes auto-rickshaws, cycle-rickshaws, and walking, as the town is compact and most attractions are within easy reach.

When to go

The best time to visit Velankanni is from November to February, when the weather is pleasant for exploring the town and beach. The annual feast of Our Lady of Good Health, held from August 29 to September 8, is the busiest period, attracting large crowds. Visitors interested in the religious festivities should plan accordingly, while those preferring a quieter experience may avoid the feast days.

Questions, answered

What is Velankanni famous for?

Velankanni is famous for the Basilica of Our Lady of Good Health, a major Christian pilgrimage site, and its beach on the Bay of Bengal.

How do I get to Velankanni?

Velankanni is accessible by road and rail, with the nearest major railway station in Nagapattinam and the closest airport in Tiruchirappalli.

When is the best time to visit Velankanni?

The best time is from November to February for pleasant weather. The annual feast in late August and early September is the most crowded period.

What are the main attractions in Velankanni?

The main attractions are the Basilica of Our Lady of Good Health and Velankanni Beach.

Are there hotels near the Basilica?

Yes, there are several hotels and guesthouses around the Basilica and along Beach Road.

More cities in Tamil Nadu