There is no benefit to buying online. You don’t get any discounts for doing so. If you wait until getting to Rome you can pick up the pass at any site that honors the pass as well as other specific locations.
- Should I buy a romapass for my kids?
- How does it work at combo sites like the Colosseum?