Search bus tickets toPerugia

switcheroo

Quickview

How to get to Perugia by bus?

Routes48
Trips per day160
bus carriers3
Stations3
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Perugia?

The cheapest prices for a bus ticket to Perugia that users have found recently on Wanderu start at $5.73. Such great deals to Perugia are available on one route to Rome. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Perugia. Ancona at $5.77 has consistently the lowest average bus ticket prices to Perugia.

What are the main bus stations in Perugia?

The most popular bus stations in Perugia are Viale Giovanni Perari (Parcheggio Bus), Capolinea Bus Fontivegge and Piazza Partigiani. Viale Giovanni Perari (Parcheggio Bus) is the busiest bus station in Perugia.

What are the most popular bus routes to Perugia?

Venice

There are 22 bus schedules per day connecting Venice with Perugia. It takes on average 9 hours and 17 minutes to travel 162 miles, 260 kms, by bus from Venice. One bus company operates schedules from Venice, with FlixBus offering the most daily connections to Perugia. Traveling by bus from Venice you will most likely to arrive in Perugia at Viale Giovanni Perari (Parcheggio Bus).
Avg. Time
9h 17m
Avg. Price
$27.84

Stuttgart

There are 13 bus schedules per day connecting Stuttgart with Perugia. It takes on average 18 hours and 28 minutes to travel 421 miles, 678 kms, by bus from Stuttgart. One bus company operates schedules from Stuttgart, with FlixBus offering the most daily connections to Perugia. Traveling by bus from Stuttgart you will most likely to arrive in Perugia at Viale Giovanni Perari (Parcheggio Bus).
Avg. Time
18h 28m
Avg. Price
$49.84

Milan

There are 13 bus schedules per day connecting Milan with Perugia. It takes on average 7 hours and 13 minutes to travel 228 miles, 366 kms, by bus from Milan. One bus company operates schedules from Milan, with FlixBus offering the most daily connections to Perugia. Traveling by bus from Milan you will most likely to arrive in Perugia at Viale Giovanni Perari (Parcheggio Bus).
Avg. Time
7h 13m
Avg. Price
$23.93

Rome

There are 12 bus schedules per day connecting Rome with Perugia. It takes on average 2 hours and 16 minutes to travel 84 miles, 135 kms, by bus from Rome. 2 bus carriers offer schedules from Rome, with FlixBus offering the most daily connections to Perugia. Traveling by bus from Rome you will most likely to arrive in Perugia at Viale Giovanni Perari (Parcheggio Bus).
Avg. Time
2h 16m
Avg. Price
$11.56

Rimini

There are 12 bus schedules per day connecting Rimini with Perugia. It takes on average 3 hours and 44 minutes to travel 67 miles, 108 kms, by bus from Rimini. One bus company operates schedules from Rimini, with FlixBus offering the most daily connections to Perugia. Traveling by bus from Rimini you will most likely to arrive in Perugia at Viale Giovanni Perari (Parcheggio Bus).
Avg. Time
3h 44m
Avg. Price
$23.45

What bus companies travel to Perugia, Italy?

Located in, Italy, you can travel by bus to Perugia from 48 destinations and choose from 160 daily bus schedules to get you there. FlixBus has the most bus connections to Perugia. The furthest bus arriving in Perugia covers a distance of 652.22 miles, 1049.38 kms, covering the journey in and 25.08 minutes

bus companies serving Perugia