From Jodhpur, take a train to Falna station (₹250) and get a taxi to Ranakpur (~₹350).
From Udaipur, Ranakpur is reachable, by car or bus ($95 from Udaipur Central bus station, counter #6), with direct buses at 8:30am and 9:30am for the best times (~3 hrs). Make sure to get to bus station at least 20 minutes early, to fight crowds and get ticket on time, as bus may leave early as well. For the return trip, there is a bus every 30-45 minutes.
Ranakpur is a small village, and there are no rickshaws or taxis touting to take you around. Near the Ranakpur temple, you can hire a private car to take you to hotels in and around the village. Most tourists make Ranakpur a stop on a day trip from Udaipur, although there are a number of nice hotels nearby.
The Ranakpur Temple is one of the most famous Jain temples and dedicated to the first Jain Tirthankar (enlightened human) of our time cycle, Adinath (aka Lord Rishabha). This temple is also called the Chaumukha Temple due to the four faced idol of the god Adinath. It represents the quest in life along the four dimensions which are the key tenets of Jainism. It is a very big temple (ceiling around 7m high), made up of white marble, offers sculptures of same quality but different type than Dilwara, but is beautiful from the outside, too. It has more than a thousand columns none of which are alike.
Nearby, there are two smaller temples built after two other Jain Tirthankars, Neminath and Parsvanath. There is also a small temple built near the main temple for the Hindu Sun God, Surya.
The cost is 300 rupees for non Indians (100 ticket + 200 mandatory audio guide).
- Jeep Safari or nature hike through the Ranakpur valley or the nearby Kumbhalgarh Wildlife Sanctuary 
- Horseback Safari through the Aravalli Mountains, the Ranakpur Valley and the Kumbhalgarh Wildlife Sanctuary 
- Virendra Singh Shaktawat (firstname.lastname@example.org), Udaipur, ☏ . Arranges horseback safaris from Udaipur to Ranakpur, around the Aravalli Mountains and through the Kumbhalgarh Wildlife Sanctuary. Contact also for jeep safaris, night drives and nature hikes around Ranakpur.
Try the cheap lunch offerings at the temple. It would cost 35 Rs. for a serving and will be prepared in Jain traditions (without onion, garlic, potato). Their daal is delicious.
- Hotel Maharani Bagh, ☏ . Spacious, clean rooms set among a mango grove. Doubles are around ₹5000 per night. Room service is slow, especially in the morning.
- You can get a room in the temple premises for ₹200 a night. The rooms, which were constructed for temple devotees, are spartan but have attached toilet/bathrooms. Hot water for bathing is available in the morning. A breakfast thali is available for ₹15. The temple has a right to refuse you a room, so it's best to present yourself in a humble manner and willing to learn more about Jainism. Hindus should have no problem in getting a room.
- Shivika Lake hotel, Near Jain Temple (Near Ranakpur temple, below the Aravali mountain range, on the shore of lake Nalwania), ☏ . Check-in: 12:00 noon, check-out: 12:00 noon. Shivika Lake Hotel is set in an idyllic setting with hills around. Shivika Lake Hotel has in total 13 rooms and 5 tented accommodation. All rooms are tastefully and traditionally furnished with local material, colour & design, rooms give a camp atmosphere with modern amenities. You can also trek or have a safari from there.
You may go by bus to Mount Abu, a relaxing, peaceful hill resort. A nice place to rest and hike. A bus goes every 30 minutes to Sandera, from there busses leave to Mt. Abu or Abu Road (27km downhill from Mt. Abu, around ₹200 for uphill taxi).