|Distance||1244 miles (2007 km)|
Buses from Oslo to Rome cover the 1244 miles (2007 km) long trip. There are direct bus services available. Travelers depart most frequently from Oslo, Schweigaards gate (Bussterminal) and arrive in Rome, Termini (G).
When departing from Oslo, you have various bus station options to start your trip from including Oslo, Schweigaards gate (Bussterminal), Gardermoen, Oslo Lufthavn Gardermoen and Oslo, Sentralstasjon (Oslo Bussterminal). When arriving in Rome, you can end your journey in bus stations like Rome, Termini (G), Rome, Roma Ostiense and Rome, Termini.
Passengers board the bus most frequently from Oslo, Schweigaards gate (Bussterminal), which is located around 1.6 miles (2.5 km) away from the city centre, and they get off the bus at Rome, Termini (G), located 1.4 miles (2.2 km) away from the city centre.
Here are some other resources that might have the information you need