You need an embassy visa for Saudi Arabia if you have a Mexican passport
Visa options for Saudi Arabia (2)
Visa on arrival may be available with conditions
Travelers need a visa to visit Saudi Arabia for Business or Tourism. Travelers who are permanent residents or travelers with a valid business or tourism visa issued by United Kingdom, United States, or a Schengen member state are eligible for a visa on arrival. The visa must be valid and have been used at least once, and travelers must have an entry stamp from the issuing country. Travelers can get a visa on arrival in Saudi Arabia at the port of entry, such as an international airport or border crossing.
This is not offered by sherpa°.
Apply on the government site.
Visitor visa
Travelers need a visa to visit Saudi Arabia for Business or Tourism. The Ministry of Hajj and Umrah has announced that travelers visiting Saudi Arabia for Umrah can enter until April 13, 2025, and must exit by April 29, 2025. Travelers can re-enter for Umrah from June 10, 2025, onwards. This policy only applies to travelers visiting Saudi Arabia for Umrah. A paper or embassy visa is available for travelers visiting Saudi Arabia. The visa is typically a stamp or sticker added to the passport. Travelers must obtain this visa from a local embassy, consulate, or visa center before traveling.
This is not offered by sherpa°.
Apply on the government site.