1map logoGo to main page

Barcelona, Catalonia to Perugia, Umbria from $48: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barcelona, Spain
to
Perugia, Italy

How to Get from Barcelona to Perugia: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$48 - PlaneBest price
867 kmDistance
4h 35m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barcelona to Perugia with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Drive
Average Duration
5h  50m
Estimated price
$72-218
Recommended
Company
Ryanair
Plane
Average Duration
4h  35m
Estimated price
$48-178
Cheapest
route map
Distance: 867 km
Duration: 4h 35m

See more options

Company
various
Plane
Train
Average Duration
8h  35m
Estimated price
$48-372
Company
various
Bus
Plane
Train
Average Duration
9h  12m
Estimated price
$59-749
Company
various
Plane
Train
Average Duration
8h  14m
Estimated price
$66-398
Company
various
Train
Average Duration
17h  22m
Estimated price
$733-736
Company
various
Bus
Average Duration
18h  45m
Estimated price
$733-735
Company
various
Bus
Average Duration
19h  20m
Estimated price
$735-736
Company
various
Drive
Train
Average Duration
29h  31m
Estimated price
$738-739
Company
various
Drive
Average Duration
12h  3m
Estimated price
$740-2228

Traveling From Barcelona to Perugia

Your journey from Barcelona to Perugia offers a striking contrast, with Barcelona's vibrant, modern energy giving way to Perugia's charming, historic ambiance.

Best Neighbourhoods in Perugia

Perugia boasts diverse neighborhoods, each offering a distinct atmosphere.

Centro Storico
• Home to historic landmarks and museums.
• Bustling cafes and shops line the streets.
San Marco
• Known for its picturesque parks and green spaces.
• Offers a local feel away from tourist crowds.
Piazza IV Novembre
• Central square ideal for people-watching.
• Hosts vibrant events and festivals throughout the year.

Best Times To Visit Perugia's Attractions

Timing your visit can significantly enhance your experience in Perugia.

Rocca Paolina
Visit early morning or late afternoon for fewer tourists and stunning views.
Piazza IV Novembre
Explore mid-week during non-peak hours for a quieter atmosphere.
Galleria Nazionale dell'Umbria
Late Wednesday afternoons offer a peaceful experience with fewer art lovers.

Perugia Weather: What to Expect Year-Round

Perugia enjoys a Mediterranean climate, featuring hot summers and mild winters, making spring and early fall ideal times for exploration. Weather influences not only the comfort of your visit but also the beauty of the city's landscape, with colorful blooms in spring and vibrant foliage in autumn.

Dining in Perugia: A Culinary Adventure

Savor the rich flavors of Umbria with a plate of Strangozzi al Tartufo, a handmade pasta tossed in a fragrant truffle sauce, at Trattoria del Borgo, where rustic charm meets authentic local cuisine. This dining experience contrasts with Barcelona's tapas culture, offering a deeper connection to regional ingredients and a cozy atmosphere that invites you to linger over your meal.

Barcelona - Perugia operators

Explore transport companies operating between Barcelona and Perugia, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
vueling.com

Plane from Barcelona (BCN) to Florence (FLR)

Average Duration
1h 40m
Estimated price
2043-2048

Plane from Barcelona (BCN) to Rome (FCO)

Average Duration
1h 45m
Estimated price
2049-440

Plane from Barcelona (BCN) to Bologna (BLQ)

Average Duration
1h 40m
Estimated price
45-441

Plane from Barcelona (BCN) to Perugia (PEG)

Average Duration
1h 55m
Estimated price
446-2045
Website
ryanair.com

Plane from Barcelona (BCN) to Rome (FCO)

Average Duration
1h 50m
Estimated price
442-2048

Plane from Barcelona (BCN) to Bologna (BLQ)

Average Duration
1h 50m
Estimated price
443-444

Plane from Girona (GRO) to Pisa (PSA)

Average Duration
1h 20m
Estimated price
442-445
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Estación de Autobuses Barcelona Nord to Girona Airport

Average Duration
1h 10m
Estimated price
1628-454

Bus from Girona Airport to Florence

Average Duration
13h 40m
Estimated price
16280-4540

Bus from Florence to Perugia

Average Duration
1h 55m
Estimated price
1625-455

Bus from Estación de Autobuses Barcelona Nord to Florence

Average Duration
14h 55m
Estimated price
33200-1623
Train Show train routes
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud

Average Duration
4h 27m
Estimated price
449-445

Train from Valence TGV Rhône-Alpes Sud to Chambéry-Challes-les-Eaux

Average Duration
1h 52m
Estimated price
3321-443

Train from Chambéry-Challes-les-Eaux to Torino Porta Susa

Average Duration
4h 2m
Estimated price
443-16280

Train from Torino Porta Susa to Perugia

Average Duration
4h 40m
Estimated price
2043-459
all-pages.transport_car ferry
Contact phone
+39 010 209 4591
Website
gnv.it

all-pages.transport_car ferry from Barcelona to Genoa

Average Duration
21h
Estimated price
447-684

Barcelona to Perugia: Overview of Bus, Train, Flight, and Car Trips

Traveling between Barcelona and Perugia offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Barcelona to charming Perugia spanning 775 miles of scenic beauty and diverse landscapes. 💰 Indulge in the freedom of driving at your own pace while enjoying the flexibility of cost-effective travel options ranging from €203 to €304 to reach the captivating destination of Perugia from Barcelona by car. 🏞️ Immerse yourself in a 12-hour adventure filled with picturesque views, cultural experiences, and the thrill of exploring two distinct European countries on your unforgettable journey from Barcelona to the enchanting city of Perugia.
Average price
€203 - €305
🌍 The total travel time from Barcelona to Perugia by train is approximately 17 hours and 22 minutes, including the necessary connections. This makes for a scenic journey through different regions of France and Italy. 💶 Ticket prices for the Barcelona to Perugia train range from €141 to €388, depending on the class of service and availability.
Departure Point
Barcelona-Sants station
Arrival Point
Perugia station
🛫 Flying from Barcelona Airport to Florence Airport is a quick and convenient option, with direct flights taking just 1 hour and 40 minutes. Swiss and Vueling Airlines provide services on this route. 🌍 After landing in Florence, it will take approximately 4 hours and 35 minutes to reach Perugia by plane. This leg of the journey offers a scenic route over the beautiful landscapes of Tuscany and Umbria. 💸 The prices for flights between Barcelona and Perugia can range from €45 to €167, making it an affordable and accessible option for travelers looking to explore the charming city of Perugia.
Departure Point
Barcelona Airport
Arrival Point
Florence Airport
Useful tips for plane travellers
• Check your airline's baggage policy for flights from Barcelona to Perugia, as Vueling often has specific regulations that could affect your carry-on and checked luggage, especially if you're connecting through Florence.
• Upon arrival at Perugia San Francesco d'Assisi Airport, follow the signs to the taxi stand located outside the terminal; expect a fare of approximately €30-€35 for the ride to the city center, which takes about 20 minutes.
• For smooth travel, refer to Vueling's website (vueling.com) for real-time updates on your flight, and consider pre-booking your taxi through local services like Taxi Perugia (taxiperugia.it) to avoid wait times upon arrival.
🌍 The total travel time, including transfers, is approximately 18 hours and 45 minutes. Passengers departing from Estación de Autobuses Barcelona Nord will eventually arrive at Perugia station on a FlixBus service. 💰 Ticket prices for the Barcelona to Perugia bus range from €93 to €147. While the journey may be long, the scenic route through different cities adds to the adventure of exploring these two beautiful European destinations.
Departure Point
Estación de Autobuses Barcelona Nord station
Arrival Point
Perugia station

Frequently asked questions

Find out more about the route from Barcelona to Perugia.

Or choose the category:
The distance between Barcelona and Perugia is 539 miles. If you choose to travel by train, it will take approximately 15 hours and 24 minutes. Another option is to fly to Rome and then take a train, which takes around 8 hours and 49 minutes. If you prefer flying directly, the travel time is approximately 22 hours and 10 minutes. Lastly, driving by car will take approximately 12 hours and 3 minutes, while taking a bus will take around 18 hours and 20 minutes.
The most cost-effective and time-efficient transportation option from Barcelona to Perugia is to fly and take a train. This option takes approximately 7 hours and 38 minutes and costs between €59-€254. Flying and then taking a train allows for a shorter travel time compared to other modes of transportation, such as driving or taking a bus. Additionally, this option offers a good balance between cost and convenience.
The prices for traveling from Barcelona to Perugia differ depending on the mode of transportation. For train travel, prices range from €113 - €226. On the other hand, bus fares from Perugia to Barcelona can vary between €92 - €128. It is advised to check with the respective transportation companies for the most accurate and up-to-date pricing information.
To travel from Barcelona to Perugia without using public transportation, the most convenient option would be to drive. The distance between the two cities is approximately 775 miles, and it takes around 12 hours and 3 minutes to drive. There are various car rental companies available in Barcelona offering prices ranging from €199 to €299 for this journey. Remember to consider tolls and fuel costs when planning your trip.
To travel from Barcelona to Perugia without a car, the best options are by train or by flying. Taking the train is the most convenient choice, with a travel time of 15 hours and 24 minutes and costs ranging from €109 to €226. Flying is another option, with a travel time of 22 hours and 10 minutes and costs ranging from €68 to €344. Both options provide efficient and comfortable ways to reach Perugia without the need for a car. Another alternative is taking a bus, which takes 18 hours and 20 minutes and costs between €91 and €136.
There is no direct link between Barcelona and Perugia. However, you can travel from Barcelona to Perugia by train with transfers in Lyon and Turin, which takes approximately 15 hours and 24 minutes. Another option is to fly from Barcelona to Rome and then take a train to Perugia, which takes around 8 hours and 49 minutes. Additionally, you can take a bus from Barcelona to Perugia with a transfer in Florence, which takes approximately 18 hours and 20 minutes.
The flight duration between Barcelona and Perugia varies depending on the number of stopovers. The quickest flight with one stopover takes approximately 25 hours and 10 minutes. However, please note that there are no direct flights available between Barcelona and Perugia. The cost of a flight between the two cities typically ranges from €72 to €344.
There are plenty of accommodation options available near Perugia. With over 1613 hotels to choose from, you can find something to suit your budget and preferences. Prices for hotels start at €46 per night. Whether you prefer luxury hotels, cozy bed and breakfasts, or budget-friendly hostels, you will have no trouble finding the perfect place to stay near Perugia.