Are you looking for the perfect destination to have your dream wedding? If yes, then here are the 10 best wedding destinations in India if you wish to have a lavish wedding ceremony.

1. Udaipur

Visit the city of lakes to feel romantic and special on your wedding day.

Best hotels: The Leela, The Taj Lake Palace, The Trident, Devi Garh, Manek Chowk, Oberoi Udaivilas, Durbar Hall at Fateh Prakash Palace.

Source: weddingsutra.com

2. Jaipur

Get hitched in Jaipur, the pink city of India if you want to feel like a true royalty on your wedding day.

Best hotels: Rambagh Palace, Raj Palace, Gold Palace and Samode Palace.

Source: traveltriangle.com

3. Kerala

Tie the knot amidst serenity in Kerala if you want to have a low key wedding ceremony.

Best hotels: Vedic Village Resorts, Coconut Lagoon, The Leela, Kumarakom Lake Resort and Lake Canopy.

Source: traveltriangle.com

4. Alibaug

Alibaug is the place to be if you want to have your wedding in a quiet, peaceful town surrounded by attractive beaches.

Best hotels: Radisson Blu Resorts & Spa, U Tropicana, Elysium Resort.

Source: mediaindia.in

5. Jodhpur

Take the plunge in a grand, majestic manner by tying the knot in Jodhpur amidst the royal ambience.

Best hotels: Umaid Bhawan Palace, Mehrangharh Fort, Taj Hari Mahal and Bal Samand Lake Palace.

Source: wedmegood.com

6. Goa

It is hard to say no to a gorgeous beach destination like Goa if you and your partner are beach bums.

Best hotels: The Leela, Radisson Blu Resort Goa Cavelossim Beach, Caravela Beach Resort, The Lalit Golf & Spa Resort Goa and Taj Holiday Village Resort & Spa.

Source: weddingz.in

7. Agra

Take your pledges with the symbol of love, the Taj Mahal, in the backdrop for an opulent and royal wedding ceremony.

Best hotels: ITC Mughal, Radisson Blu Agra Taj East Gate, DoubleTree by Hilton and The Grand Imperial.

Source: travelweeklyasia.com

8. Pushkar

Tie the knot amidst the famous temples in Pushkar for a special and unforgettable wedding ceremony.

Best hotels: Pushkar Resorts, The Greenhouse Resort and The Westin Pushkar Resort & Spa.

Source: travelweeklyasia.com

9. Andaman and Nicobar Islands

Say 'I do' amidst blue skies, clear waters and the golden sands at one of the cleanest beaches in India.

Best hotels: The Munjoh Ocean Resort, Silver Sand Beach Resort, Sea Shell Havelock and The Taj Exocita Resort and Spa.

Source: shivshaktientertainment.com

10. Hyderabad

Surround yourself by the rich culture of Nizams in the city of pearls, Hyderabad for an extravagant wedding ceremony.

Best hotels: Taj Falaknuma Palace, Taj Deccan, The Park, Trident, Daspalla Hotel and Fort Grand.

Source: weddingsutra.com

Have a happy married life.