The state that lies to the west of Haryana is:

Rajasthan
Gujarat
Punjab
Madhya Pradesh

The correct answer is Rajasthan.

Rajasthan is a state in northwestern India. It is the largest state in India by area, covering an area of 342,239 square kilometers (132,139 sq mi). It is bordered by Punjab to the north, Haryana and Uttar Pradesh to the northeast, Madhya Pradesh to the east, Gujarat to the south, and Pakistan to the west. The state capital and largest city is Jaipur.

Rajasthan is a land of deserts, forts, and palaces. The Thar Desert, the largest desert in India, covers most of the state. The Aravalli Range runs through the state from north to south. The state is home to many historical and cultural sites, including the Mehrangarh Fort in Jodhpur, the Hawa Mahal in Jaipur, and the Taj Mahal in Agra.

Rajasthan is a popular tourist destination. The state is known for its wildlife, including tigers, leopards, and elephants. It is also home to many temples and mosques.

The other options are incorrect.

Gujarat is a state in northwestern India. It is bordered by Rajasthan to the north, Madhya Pradesh to the east, Maharashtra to the southeast, the Arabian Sea to the southwest, and Pakistan to the west. The state capital and largest city is Gandhinagar.

Punjab is a state in northwestern India. It is bordered by Jammu and Kashmir to the north, Himachal Pradesh to the northeast, Haryana to the east, Rajasthan to the south, and Pakistan to the west. The state capital and largest city is Chandigarh.

Madhya Pradesh is a state in central India. It is bordered by Uttar Pradesh to the north, Chhattisgarh to the east, Odisha to the southeast, Andhra Pradesh to the south, Maharashtra to the southwest, Gujarat to the west, and Rajasthan to the northwest. The state capital and largest city is Bhopal.