4-5 days in Ranthambore National Park would be sufficient where you can enjoy enough number of tiger safaris. However, you can extend or decrease your stay as per your convenience.