Package Filter
Package Class
Package Type
  • Tour Length
    1 day
    42 days
    Rates in INR
    0
    2097885

Jodhpur Holiday Tour Packages 2026

Jodhpur, the blue city of India, glitters perennially in the glistening rays of the majestic sun. The blue hue of the painted city walls offers a beautiful contrast to the dusty surrounding of the desert town. No Rajasthan tour is completed without a trip to this beautiful city that offers a royal welcome to all the travelers. The majestic Mehrangarh Fort towering the blue city offers a sight to behold for all the travelers. Apart from the mighty and iconic Mehrangarh Fort, there are various other forts, palaces, temples, museums, and gardens that bring alive the royalty and historic grandeur of the city.

Jodhpur is also known as the 'Sun City' because of the sun that brightly shines over the walled-city all year round. It was founded in the year 1459 by Rao Jodha, chief of the Rathore clan. The city's name is also derived from the name of its founder Rao Jodha. It served as the new capital of Marwar and later as the seat of power for the Maharaja Jaswant Singh, Veer Durgadas Rathore etc. These rulers built magnificent forts, palaces, and castles for their stay and upturned this city into an epitome of architectural marvel. People from different parts of the country book Jodhpur Tour Package to taste the royalty of the Marathas, Rajputs, and the Mughals, all at the same place.

Apart from the star attraction, Mehrangarh Fort, one can spend days enjoying the sightseeing places as per the type of Jodhpur Holiday Packages they avail. Well-planned Jodhpur Holiday Tour Packages include top tourist attractions like Umaid Bhavan Palace, Jaswant Thada, and Rai ka Bag Palace etc. The modern-day Jodhpur extends far away from the walls that surrounded the old city. Various other attractions like Rao Jodha Desert Rock Park, Jodhpur Government Museum, Clock Tower, Mahamandir Temple, Mandore Gardens, Tunwarji Ka Jhalra etc., also form a part of the Holiday Packages in Jodhpur.

Indulging in the lip-smacking Rajasthani cuisine while having a panoramic view of the blue city from the terrace of the Mehrangarh Fort is something you should certainly look for in the Jodhpur Tour Packages that you browse. Kaacharaa Mircha Sabzi, Rolling Beans Curry, Kaju Draksh ki Sabji, Namkeen curry, Gulab Jamun curry etc., are some of the delicacies you should not miss out when in Jodhpur. The Marwar Festival, Jodhpur International Desert Kite Festival or the Nagaur Fair is the Best Time To Visit Jodhpur to see the city draped in different hues.

While planning Jodhpur Tours, it is important to take care of the commute. The Jodhpur Airport is just 5kms from the main city center and has regular flights from all the major Indian cities. It is also connected to all the states of India via the railway network. The Jodhpur Highway connects cities like Delhi, Agra, Ajmer, Ahmedabad etc., with this city. For those looking for luxury while traveling, Palace of Wheels, the royal Indian train, also stops at Jodhpur for a brief tour of the blue city.
More »
Customize Your Jodhpur Tour – Recommended Packages by Duration

Book from 1823+ Jodhpur Tour Packages

12 Nights Rajasthan Package From Jaipur
13D/12N
Ajmer, Bikaner, Jaipur, Jaisalmer, Jodhpur, Mount Abu, Pushkar, Udaipur
Highlights : Government Museum • Bagore ki Haveli • Jagdish Temple • Jaisalmer War Museum • Mehrangarh Fort • Desert Safari • Ana Sagar Lake • National Research Centre On Camel • Ajmer Government Museum • City Palace Museum • Bada Bagh • Jaigarh Fort • Jal Mahal • Achalgarh Fort • City Palace • Ahar Museum • Prachina Museum • City Palace • Jaisalmer Fort • Mandir Palace • Jain Temples • Shri Laxminath Temple • Toad Rock • Desert National Park • Nathmal Ki Haveli • Gajner Wildlife Sanctuary • Dilwara Temple • Desert National Park • Gadisar Lake • Trevor's Tank • Hawa Mahal • Desert National Park • Nahargarh Fort • Government Museum • City Palace • Junagarh Fort • Jantar Mantar • Albert Hall Museum • Jaswant Thada • Lake Pichola • City Palace
13D/12N
|
39,000/pp
Get Quote View Details
Rajasthan Tour Package 12 Night - 13 Days
13D/12N
Ajmer, Bikaner, Jaipur, Jaisalmer, Jodhpur, Mount Abu, Pushkar, Udaipur
Highlights : Lake Pichola • Desert National Park • Mandir Palace • City Palace • Jaisalmer Fort • Ajmer Government Museum • Jantar Mantar • Gajner Wildlife Sanctuary • Hawa Mahal • Jagdish Temple • City Palace Museum • Achalgarh Fort • Government Museum • Bagore ki Haveli • Junagarh Fort • Ahar Museum • City Palace • Dilwara Temple • Mehrangarh Fort • Jaswant Thada • Jain Temples • City Palace • Albert Hall Museum • Prachina Museum • City Palace • Bada Bagh • Nahargarh Fort • Jaigarh Fort
13D/12N
|
39,000/pp
Get Quote View Details
9 Night - 10 Days Rajasthan Tour Package
10D/9N
Ajmer, Jaipur, Jaisalmer, Jodhpur, Mount Abu, Udaipur
Highlights : Hawa Mahal • City Palace • Mandir Palace • Nahargarh Fort • Lake Pichola • Jagdish Temple • Umaid Bhawan Palace • City Palace • Dilwara Temple • Ajmer Government Museum • Jantar Mantar • Achalgarh Fort • Jain Temples • Bada Bagh • Jaswant Thada • Government Museum • Ahar Museum • Bagore ki Haveli • Jaigarh Fort • Jaisalmer Fort • Albert Hall Museum • Desert National Park • City Palace Museum • City Palace • Mehrangarh Fort
10D/9N
|
30,000/pp
Get Quote View Details
Ajmer - Udaipur - Mount Abu - Jodhpur - Jaisalmer 9N 10D Tour
10D/9N
Ajmer, Jaisalmer, Jodhpur, Mount Abu, Udaipur, Jaipur
Highlights : Bada Bagh • Mehrangarh Fort • Nahargarh Fort • Ajmer Government Museum • Jaswant Thada • Mandir Palace • Taragarh Fort • Desert Safari • Gadisar Lake • Ghanta Ghar • Jain Temples • Umaid Bhawan Palace • Ana Sagar Lake • City Palace Museum • Bagore ki Haveli • Desert National Park • Jantar Mantar • Lake Pichola • Jaisalmer War Museum • Desert National Park • City Palace • Jaigarh Fort • Achalgarh Fort • Desert National Park • Trevor's Tank • Hawa Mahal • City Palace • Jal Mahal • Jagdish Temple • City Palace • Government Museum • Toad Rock • Jaisalmer Fort • Government Museum • Albert Hall Museum • Dilwara Temple • Nathmal Ki Haveli • Ahar Museum
10D/9N
|
30,000/pp
Get Quote View Details
9 Night 10 Days -  Delhi Rajasthan Tour
10D/9N
  • Hotel
  • Sightseeing
  • Transfers
  • Pickup-Drop
New Delhi, Agra, Jaipur, Udaipur, Mount Abu, Jodhpur
Highlights : Jal Mahal • City Palace • Taj Mahal • Amber Fort • Jantar Mantar • India Gate • Jantar Mantar • Agra Fort • Hawa Mahal
10D/9N
|
28,500/pp
Get Quote View Details
Full Rajasthan 14 Night - 15 Days Tour
15D/14N
Bikaner, Chittorgarh, Jaipur, Jaisalmer, Jodhpur, Mount Abu, Nathdwara, Pushkar, Ranthambore, Udaipur
Highlights : Birla Mandir • Nathdwara Temple • Lalgarh Palace • Jantar Mantar • Prachina Museum • Jaswant Thada • City Palace • Amber Fort • Ranthambore National Park • Dilwara Temple • Lake Pichola • Mehrangarh Fort • Junagarh Fort • Lalgarh Palace • Amer Fort • Jaisalmer War Museum • City Palace • Jaisalmer Fort • Prachina Museum • Chittorgarh Fort • Sanganer • Junagarh Fort • Hawa Mahal • Jain Temples • Jain Temple
15D/14N
|
75,500/pp
Get Quote View Details
Short Tour To Rajasthan
7D/6N
  • Hotel
  • Transfers
  • Pickup-Drop
  • Private Cab
Jaipur, Bikaner, Jaisalmer, Jodhpur
Highlights : Junagarh Fort • Amer Fort • Jaisalmer Fort • Lalgarh Palace • City Palace • Ganga Golden Jubilee Museum • Hawa Mahal • Mehrangarh Fort • Jantar Mantar • Camel Breeding Farms
7D/6N
|
52,325/pp
Get Quote View Details
6 Nights 7 Days Rajasthan Jaipur - Jodhpur - Jaisalmer
7D/6N
  • Hotel
  • Sightseeing
  • Pickup-Drop
  • Veg Meals
Jaipur, Jodhpur, Jaisalmer
Highlights : Bada Bagh • Mehrangarh Fort • Hawa Mahal • Jaisalmer Fort • Amber Fort • City Palace • Jantar Mantar • City Palace • Jaswant Thada • Salim Singh Ki Haveli
7D/6N
|
23,999/pp
Get Quote View Details
Jaipur Bikaner Jodhpur Jaisalmer - Rajasthan Tour
7D/6N
  • Hotel
  • Sightseeing
  • Transfers
  • Pickup-Drop
Jaipur, Bikaner, Jaisalmer, Jodhpur
Highlights : Jantar Mantar • City Palace • Umaid Bhawan Palace Museum • Umaid Bhawan Palace • Jaswant Thada • Amer Fort • Patwon Ki Haveli • Camel Safari In Jaisalmer • Mehrangarh Fort • Jantar Mantar • Gajner Palace • Jaigarh Fort • Gadisar Lake • Birla Temple • Hawa Mahal • Nahargarh Fort • Jaisalmer Fort • Junagarh Fort
7D/6N
|
14,500/pp
Get Quote View Details
Royal Rajasthan 6 Night - 7 Day Tour
7D/6N
Ajmer, Jaipur, Jaisalmer, Jodhpur, Pushkar, Udaipur
Highlights : City Palace • Nahargarh Fort • City Palace • Lake Pichola • Pushkar Lake • Amer Fort • Jantar Mantar • Hawa Mahal • The Brahma Temple • Mehrangarh Fort • Jaswant Thada
7D/6N
|
14,499/pp
Get Quote View Details
Rajasthan Rides - A Motorcycle Adventure Through The Land Of Kings Tour
7D/6N
Jaipur, Jodhpur, Pushkar, Udaipur
Highlights : City Palace • Albert Hall Museum • City Palace • Jagdish Temple • Mehrangarh Fort • Hawa Mahal • The Brahma Temple • Amber Fort • Pushkar Lake • Lake Pichola • Jantar Mantar • City Palace
7D/6N
|
Price on request
Get Quote View Details
11 Nights In Rajasthan Tour Package
12D/11N
New Delhi, Jaipur, Jaisalmer, Jodhpur, Udaipur, Agra
Highlights : City Palace • Jagdish Temple • Jantar Mantar • City Palace • Jaisalmer Fort • Jantar Mantar • Jama Masjid • Taj Mahal • Jaisalmer Fort • Jaswant Thada • Fatehpur Sikri • Jama Masjid • Amber Fort • Akshardham Temple • Lotus Temple • Mehrangarh Fort • India Gate • Agra Fort • Jain Temples • City Palace Museum
12D/11N
|
Price on request
Get Quote View Details
7N Rajasthan Tour - Jaisalmer - Jodhpur - Mount Abu - Udaipur - Pushkar
8D/7N
Jaisalmer, Jodhpur, Mount Abu, Pushkar, Udaipur
Highlights : Khaba Fort • Mehrangarh Fort • Sahelion Ki Bari • Dilwara Temple • Pushkar Lake • City Palace Museum • Jaisalmer Fort • The Brahma Temple • Jagdish Temple • Jaswant Thada • Jain Temples
8D/7N
|
Price on request
Get Quote View Details
Splendors Of Rajasthan Tour
23D/22N
  • Hotel
  • Sightseeing
  • Transfers
  • Pickup-Drop
New Delhi, Jaipur, Nawalgarh, Mandawa, Bikaner, Jaisalmer, Osian, Khimsar, Jodhpur, Mount Abu, Ranakpur, Dungarpur, Rohet, Bambora
Highlights : India Gate • Jain Temples • Jain Temples • Amber Fort • Jaswant Thada • Kesar Bhawan Palace • Umaid Bhawan Palace • Nahargarh Fort • Ram Niwas Garden • Lotus Temple • Qutab Minar • Ganga Golden Jubilee Museum • Albert Hall Museum • City Palace • Hawa Mahal • Samode • Gajner Palace • Mandir Palace • City Palace
23D/22N
|
1,47,250/pp
Get Quote View Details
Rajasthan Heritage And Cultural Tour
18D/17N
  • Hotel
  • Sightseeing
  • Transfers
  • Pickup-Drop
Mandawa, Bikaner, Jaisalmer, Jodhpur, Ranakpur, Pushkar, Jaipur, Agra, Orchha, Varanasi, New Delhi, Khajuraho, Udaipur
Highlights : City Palace • Taj Mahal • Jama Masjid • Lalgarh Palace • Junagarh Fort • Hawa Mahal • Khajuraho • Lake Pichola • Bada Bagh • Jaswant Thada • India Gate • Jama Masjid • City Palace • Fatehpur Sikri • Amber Fort • Mehrangarh Fort
18D/17N
|
72,500/pp
Get Quote View Details
Rajasthan Village Tour
14D/13N
  • Hotel
  • Sightseeing
  • Transfers
  • Sim Card
New Delhi, Mandawa, Bikaner, Gajner, Jodhpur, Kumbhalgarh, Chittorgarh, Bundi, Jaipur, Udaipur, Khuri, Rankpur, Bijaipur
Highlights : Amber Fort • City Palace Museum • Chittorgarh Fort • Mehrangarh Fort • Jaswant Thada • City Palace • Hawa Mahal • Samode • India Gate • Kumbhalgarh Fort • Umaid Bhawan Palace • Humayun Tomb • Lake Pichola • Lalgarh Palace • Chittorgarh Fort • Qutab Minar • Junagarh Fort • Mehrangarh Fort • Lotus Temple • Jaswant Thada • Samode • Umaid Bhawan Palace • Samode • Gajner Palace
14D/13N
|
71,250/pp
Get Quote View Details
9Night 10Days Delhi, Jaisalmer, Jodhpur, Udaipur, Jaipur And Agra Tour Package
10D/9N
  • Hotel
  • Sightseeing
  • Transfers
  • Pickup-Drop
Jaisalmer, Jodhpur, Udaipur, Jaipur, Agra, Delhi
Highlights : Jagdish Temple • Albert Hall Museum • Jain Temples • Jaisalmer Fort • Desert Safari In Jaisalmer • Patwon Ki Haveli • Jal Mahal • Umaid Bhawan Palace • Mehrangarh Fort • Agra Fort • Amber Fort • City Palace • Gadsisar Lake • City Palace • Lake Pichola • Jantar Mantar • Mehrangarh Fort Museum • India Gate • Fatehpur Sikri Fort • Fateh Sagar Lake • Fatehpur Sikri • Camel Safari In Jaisalmer • Jaswant Thada • Ranakpur Jain Temple • City Palace Udaipur • Taj Mahal • Hawa Mahal • Folklore Museum, Jaisalmer
10D/9N
|
66,330/pp
Get Quote View Details
6N - 7D Incredible Rajasthan Tour
7D/6N
Jaipur, Jodhpur, Udaipur
Highlights : Fateh Sagar Lake • Mehrangarh Fort • City Palace • Gulab Bagh • Jaswant Thada • Mandore Garden • Jal Mahal • Amber Fort • Jaigarh Fort • Lake Pichola • Jagdish Temple • Albert Hall Museum • Jantar Mantar • Nahargarh Fort • Mandore Garden • Birla Temple • Hawa Mahal • City Palace
7D/6N
|
55,999/pp
Get Quote View Details
Rajasthan Tour With Khajuraho
16D/15N
  • Hotel
  • Sightseeing
New Delhi, Bikaner, Jaisalmer, Jodhpur, Ranakpur, Jaipur, Agra, Mandawa, Tikamgarh, Chhatarpur, Udaipur, Debagarh
Highlights : Lotus Temple • Gajner Palace • Jagdish Temple • Fatehpur Sikri • Jaswant Thada • Mehrangarh Fort • Lake Pichola • Agra Fort • India Gate • City Palace • Taj Mahal • Amber Fort
16D/15N
|
50,000/pp
Get Quote View Details
All Rajasthan Holiday Package
11D/10N
  • Hotel
  • Sightseeing
  • Transfers
  • Pickup-Drop
Jaipur, Pushkar, Jodhpur, Jaisalmer, Mount Abu, Udaipur, Ranthambore
Highlights : Lake Pichola • Ranthambore Fort • Albert Hall Museum • Jaswant Thada • City Palace • Jantar Mantar • Hawa Mahal • Jaigarh Fort • Amer Fort • Toad Rock • Pushkar Lake • Gadisar Lake • Jagdish Temple • Nahargarh Fort • Birla Temple • The Brahma Temple • Ranthambore National Park • Mehrangarh Fort • City Palace • Jaisalmer Fort • Jain Temples
11D/10N
|
50,000/pp
Get Quote View Details

Top Jodhpur Travel Agents – Plan Your Trip

Latest Jodhpur Tour Reviews

  • Saumya
    5/5
     
    It was my second trip to rajasthan for 3 days jodhpur jaisalmer trip. I am very comfortable with tempo traveller service during my previous trips. So, without exploring other options, I have rented a 16 seater urbania traveller. I have heard of its features and it was really impressive. My entire trip was very good and got trusted services. ...more
  • Rohith A
    5/5
     
    We had a beautiful experience and memorable Rajasthan trip. Driver Anand Singh was good, interactive in our entire trip right from pickup to drop. Car facility was really good and well maintained. The journey from one place to another was excellently managed giving ample amount of time spending in each place or break or food. Thank you Anand bhai - for your support Regards Rohith family ...more
  • sonali gurav
    5/5
     
    I am so happy with the experience, this is my first Holiday with Madhav Vacation and before booking with them I had quotes from few big companies but when I received Madhav Vacation quote I was surprised because whatever other companies were offering the same package I got in a less price, but what we experienced in this journey was priceless. Thank you so much MVPL Team for this incredible journey. ...more
  • Satish Ashar
    5/5
     
    I am so happy with the experience, this is my first Holiday with Madhav Vacation and before booking with them I had quotes from few big companies but when I received Madhav Vacation quote I was surprised because whatever other companies were offering the same package I got in a less price, but what we experienced in this journey was priceless. Thank you so much MVPL Team for this incredible journey. ...more
  • Sameer Ghori
    5/5
     
    Our Memorable trip of Rajasthan which have been so beautiful because of your planning. Well planned itinerary suggested with beautiful hotels at Jaipur Rests of the locations and hotels Fantastic. Highly Recommended Madhav Vacation ...more
  • Seema Hardik Shah
    5/5
     
    Rajasthan with Madhav Vacation was a dream come true! Their organized trip immersed us in the region's rich heritage and vibrant culture. ...more

Explore Distances from Jodhpur to Major Cities

Frequently Asked Questions

  • Are the Jodhpur travel agents on TourTravelWorld reliable and verified?
    TourTravelWorld offers a genuine list of verified and trustworthy Jodhpur travel agents that cater to your Jodhpur travel requirements in the best possible way. Being a traveler you should also check online reviews of travel agents for reliability.
  • What should I consider when choosing a Jodhpur travel agent from the options provided?
    Be mindful about a couple of considerations while selecting the right Jodhpur travel agencies and, these includes the Jodhpur travel agent's reputation, customer reviews, accreditation, services offered, transparency in pricing, communication, legal documentation, secure payment methods, and verified contact information.
  • Is there a limit to the number of Jodhpur travel agents I can connect with for my travel needs?
    No there is no limitation. As a traveler, you can browse many Jodhpur travel agencies at TourTravelWorld without any limits.
  • Can I communicate directly with the Jodhpur travel agents who receive my requirements?
    Yes, you can communicate directly with the Jodhpur travel agents, Once you share your Jodhpur travel requirements with TourTravelWorld. TourtravelWorld provides the best suitable travel agents to you via mail/SMS which include the Jodhpur travel agencies name and contact Number. If you wish then you can contact the suggested Jodhpur travel agents directly.
  • How long does it typically take to receive responses from the Jodhpur travel agencies list on tourtravelworld.com?
    As soon as you share your Jodhpur travel requirements with us, our team works it on quickly and you get fast responses from the best Jodhpur travel agencies.
  • What happens after I submit my Jodhpur travel requirements?
    Once you submit your Jodhpur tour requirements with us, then we forward them to the Jodhpur travel agents. Jodhpur tour operators review your requirements and will connect with you, based on your contact information. TourTravelWorld also sends the same travel agent contact information to the travelers via mail and SMS which includes the travel agencies name and contact number. Either you can contact Jodhpur travel agents directly otherwise the travel agencies will communicate with you and serve you in the best possible way.
  • What kind of information do I need to provide when submitting my Jodhpur travel requirements?
    As a traveler you have to fill information on the displayed form, after clicking the button -"Plan A Trip". This information includes - Mobile No, Email ID, Tour Start City, Destination City, Travel Date, Number of Persons, and Number of Days. After getting the SMS verification, our team will forward your requirements to the most suitable Jodhpur travel agencies.
  • Is there a fee for using TourTravelWorld's service to connect with Jodhpur travel agents?
    TourTravelWorld offers free service for Jodhpur travelers to connect with travel agents.
  • How much will a Jodhpur tour package cost?
    Costs vary but expect to spend around INR 10,000-20,000 per person for a 3-4 day package, including accommodation, meals, and sightseeing.
  • How many days are required for the Jodhpur trip?
    3-4 days are sufficient to explore the main attractions in Jodhpur, including Mehrangarh Fort, Jaswant Thada, and the vibrant markets.
  • What are the essential things to pack for the Jodhpur trip?
    Pack comfortable clothes, sunscreen, a hat, sunglasses, comfortable walking shoes, and a camera to capture the beautiful architecture and landscapes.
  • How safe is Jodhpur for travelers?
    Jodhpur is generally safe for travelers, but it's advisable to take precautions, such as avoiding isolated areas at night and keeping an eye on personal belongings.
  • Is Jodhpur a good destination for a honeymoon tour?
    Yes, Jodhpur's romantic ambiance, luxurious heritage hotels, and picturesque landscapes make it an ideal destination for a honeymoon tour.
  • Is Jodhpur the right place for a family vacation?
    Yes, Jodhpur offers a mix of cultural experiences and family-friendly attractions like Umaid Bhawan Palace, making it an excellent destination for a family vacation.
  • What clothes are best for a Jodhpur tour?
    Light and breathable clothes like cotton or linen are recommended due to the hot climate. It's also advised to carry a shawl or jacket for cooler evenings.
  • Which time is affordable and most suitable to enjoy the Jodhpur tour?
    The best time to visit Jodhpur is during the winter months (October to March) when the weather is pleasant. Prices may vary, but early November or February tend to be more affordable.
  • What should I know before planning a trip to Jodhpur?
    Research the local customs, be prepared for warm weather, book accommodations in advance, and plan to explore nearby attractions like Osian and Bishnoi villages.
  • Which tourist places are usually traveled jointly with the Jodhpur tour?
    Popular nearby destinations to combine with Jodhpur tour include Jaipur, Udaipur, Jaisalmer, and Ranakpur for a comprehensive Rajasthan exploration.
  • How can I ensure the safety and security of my personal information when using the Jodhpur tour package service?
    Choose reputable tour operators, read reviews, and ensure they have secure online payment options. Avoid sharing sensitive information unless necessary and use trusted websites.
Chat with Expert
TourTravelWorld!
We have some impressive deals for you. Which place are you planning to visit?
Today, 08:35 AM
TourTravelWorld!
Great! When are you planning to go?

Have you finalized your trip dates?
Today, 08:35 AM
TourTravelWorld!
Which city is the starting point of your travel?
Today, 08:35 AM
TourTravelWorld!
Looks great! Please share your Email id so that we can contact you.
Today, 08:35 AM
TourTravelWorld!
Please provide your contact number.
Today, 08:35 AM
TourTravelWorld!
May we know the number of travelers?
Today, 08:35 AM
TourTravelWorld!
Share your Hotel Star Preference?
Today, 08:35 AM
TourTravelWorld!
Provide your per person estimated budget for the trip.
Today, 08:35 AM
TourTravelWorld!
Your NAME would help us to serve you better.
Today, 08:35 AM
TourTravelWorld!
Enter OTP code sent on your mobile.
Today, 08:35 AM
Thank You
We have received your requirements and will get back to you shortly!
Today, 08:35 AM