Compare prices and tickets by train, bus or flight

Tue
Jan 18
$16Regionale
$10Flixbus
Wed
Jan 19
$16Regionale
$21Marino Autolinee
Thu
Jan 20
$16Regionale
$10Flixbus
Fri
Jan 21
$16Regionale
$10Flixbus
Sat
Jan 22
$16Regionale
$21Marino Autolinee
Sun
Jan 23
$16Regionale
$4Flixbus
Mon
Jan 24
$16Regionale
$4Flixbus
Tue
Jan 25
$16Regionale
$10Flixbus
Wed
Jan 26
$16Regionale
$10Flixbus
Thu
Jan 27
$16Regionale
$4Flixbus
Fri
Jan 28
$16Regionale
$21Marino Autolinee
Sat
Jan 29
$16Regionale
$4Flixbus
Sun
Jan 30
$16Regionale
$4Flixbus
Mon
Jan 31
$12Intercity
$4Flixbus
Tue
Feb 1
$16Regionale
$10Flixbus
Wed
Feb 2
$12Intercity
$10Flixbus
Thu
Feb 3
$12Intercity
$4Flixbus
Fri
Feb 4
$12Intercity
$4Flixbus
Sat
Feb 5
$16Regionale
$27Marino Autolinee
Sun
Feb 6
$12Intercity
$5Flixbus

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Rome to Perugia

distanceDistance84 miles (135 km)
durationAverage bus duration2 h 20 min
priceAverage bus ticket price$12 (€10)
frequencyBus frequency8 a day
changesDirect busYes, there are 8 direct buses a day
carriersBus providersFlixbus, BlaBlaCar, Lirosi Linee, Outliscio or Intersaj

Buses from Rome to Perugia cover the 84 miles (135 km) long route taking on average 2 h 20 min with our travel partners like Flixbus, BlaBlaCar, Lirosi Linee, Outliscio or Intersaj. Normally, there are 8 buses operating per day, including direct services available. While the average ticket price for this journey costs around $12 (€10), you can find the cheapest bus ticket for as low as $4 (€4). Travelers depart most frequently from Roma Termini and arrive in Perugia, Piazza Partigiani.

Bus providers: FlixBus from Rome to Perugia

For as little as $4 (€4) you can travel by bus from Rome to Perugia with FlixBus. Omio will show you the best deals, schedules and tickets available for this trip.

FlixBus

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

Rome to Perugia bus information with FlixBus:

  • Average Duration: 2 h 27 min
  • Average Price: $4
  • FlixBus frequency: 6 a day

Please follow the recommendations outlined by FlixBus when booking your bus tickets to Perugia from Rome due to the coronavirus:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Bus to Perugia from Rome

Take the bus to Perugia easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Perugia.
FAQs

How much does a cheap bus to Perugia from Rome cost?

Omio customers have found cheap bus tickets between Rome and Perugia for as low as $4 (€4)  for the next 7 days.

What is the price of a bus ticket from Rome to Perugia?

The bus price to Perugia from Rome is on average $12 (€10)  if you are looking to buy your tickets for this trip in the next 7 days.

How far is it from Rome to Perugia by bus?

The Rome to Perugia bus distance is approximately 84 miles (135 km).

What is the Rome to Perugia bus travel time?

While the time it takes to travel 84 miles (135 km) from Rome to Perugia can vary based on specific dates, weekends, and holidays, the Rome to Perugia bus journey time is on average 2 h 20 min.

When traveling by bus from Rome to Perugia, which bus station in Rome do I depart from and which bus station in Perugia do I arrive in?

When taking a bus from Rome, you have a couple of bus stations you can depart from including Rome, Termini (G), Rome, Roma Ostiense and Roma, Via Marsala / Viale Enrico De Nicola. When you arrive in Perugia, your bus can arrive in bus stations including Perugia, Piazza Partigiani, Perugia, Via Cortonese (Fontivegge) and Perugia, Viale Giovanni Perari (Piazzale Umbria Jazz).

Omio customers traveling this route book their buses from Roma Termini   to Perugia, Piazza Partigiani.

Where is the Rome bus station located? Where is the Perugia bus station located?

You can find the most popular departure bus station for this route, Roma Termini, located approximately 1 mile (1.6 km) from the city center of Rome. The most popular arrival bus station in Perugia, called Perugia, Piazza Partigiani, is located around 0.4 miles (743 m) away from its city center.

What bus providers offer a service from Rome to Perugia?

If you're looking for buses from Rome to Perugia, you can rely on Flixbus, BlaBlaCar, Lirosi Linee, Outliscio or Intersaj to get you to Perugia. It's also good to check out all possible bus providers for the Rome to Perugia trip to see if there might be differences in the amenities they offer.

Can I book a direct bus from Rome to Perugia?

Yes, there are 8 direct buses between Rome and Perugia per day with Flixbus, Marino Autolinee or BlaBlaCar  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

How many buses per day are there to Perugia from Rome?

On average, there are 8 buses a day from Rome to Perugia. The bus times and services may be different on weekends and holidays compared to weekdays.

When can I take the first bus from Rome to Perugia? When can I take the last bus for the day?

The earliest bus for this trip departs from Rome at 4: 35 AM. The last bus leaves from Rome at 6: 30 PM. Check Omio for the latest bus schedule from Rome to Perugia and book the best time to depart on your chosen travel date.

When should I purchase the Rome to Perugia bus for the best deals on tickets?

You can find buses from Rome to Perugia to cost on average $12 (€10) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Rome to Perugia bus generally on sale a few months before the planned travel date.