Battle of Santa Cruz may refer to:
- Battle of Santa Cruz de Tenerife (1657), during the Anglo-Spanish War in the Canary Islands, Spain
- Battle of Santa Cruz de Tenerife (1706), during the War of the Spanish Succession in the Canary Islands, Spain
- Battle of Santa Cruz de Tenerife (1797), during the French Revolutionary Wars in the Canary Islands, Spain
- Battle of Santa Cruz de Rosales (1848), during the Mexican–American War in Chihuahua, Mexico
- Battle of Santa Cruz (1899), during the Philippine–American War at Santa Cruz, Laguna, Philippines
- Battle of the Santa Cruz Islands (1942), during World War II between U.S. and Japanese forces in the Pacific theater
If an internal link led you here, you may wish to change the link to point directly to the intended article. Category: