|Distance||1195 miles (1928 km)|
Buses from Rome to Edinburgh cover the 1195 miles (1928 km) long trip. There are direct bus services available. Travelers depart most frequently from Rome, Termini (G) and arrive in Edinburgh, Bus Station.
When departing from Rome, you have various bus station options to start your journey from including Rome, Termini (G), Rome, Roma Ostiense and Rome, Termini. When arriving in Edinburgh, you can end your trip in bus stations like Edinburgh, Bus Station, Edinburgh, Elder Street and Ingliston, Edinburgh Airport.
Passengers board the bus most frequently from Rome, Termini (G), which is located around 1.4 miles (2.2 km) away from the city centre, and they get off the bus at Edinburgh, Bus Station, located 0.4 miles (685 m) away from the city centre.
Here are some other resources that might have the information you need