Keshavraipatan is an ancient city situated 45 km away from
Bundi. It is well-known for the temple of Keshavraiji (
Lord Vishnu). Built in 1601 by Maharaja Shartusal of Bundi, the temple has unique architecture and sculpture. A famous Jain temple is also situated here.