Most of the destinations on this itinerary are within walking distance or a short taxi ride away. Taxis can be easily hailed on the street or through ride-hailing apps. Public transportation in Rome includes buses, trams, and the metro. A single metro ticket costs €1.50 and is valid for 100 minutes. Consider purchasing a Roma Pass for €38, which includes free transportation and admission to two museums or archaeological sites.
If you have more time, consider adding a day trip to Pompeii or a coastal town like Positano. If you have less time, consider cutting out one of the destinations on the itinerary or spending less time at each location.