Madhya Pradesh is larger than Uttar Pradesh in terms of area. Uttar Pradesh - 2,40,928 square kilometers (4th largest in India) Madhya Pradesh - 3,08,000 square kilometers (2nd largest in India)
Because of a higher forest cover, Madhya Pradesh is a much better wildlife destination. Famous National Parks in MP - Kanha National Park, Bandhavgarh National Park, Satpura National Park, etc
Both Uttar Pradesh and Madhya Pradesh have 3 UNESCO World heritage sites. UNESCO World heritage sites in UP - Agra Fort, Taj Mahal, and Fatehpur Sikri UNESCO World heritage sites in MP - Khajuraho Group of Monuments, Buddhist Monuments at Sanchi, and Rock Shelters of Bhimbetka