1map logoGo to main page

Porto, Norte Region to Seville, Andalucía from $38: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Porto, Portugal
to
Seville, Spain

How to Get from Porto to Seville: 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.

$38 by busBest price
480.5 kmDistance
3h 46m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Porto to Seville 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
Average Duration
3h  46m
Estimated price
$87-267
Recommended
Company
various
Plane
Bus
Average Duration
6h  22m
Estimated price
$38-180
Cheapest
route map
Distance: 480.5 km
Duration: 3h 46m

See more options

Pricing table
Company
various
Bus
Average Duration
14h  32m
Estimated price
$49-63
Company
various
Train
Average Duration
12h  9m
Estimated price
$55-84
Company
various
Train
Bus
Average Duration
9h  30m
Estimated price
$57-83
Company
Alsa
Bus
Average Duration
10h  15m
Estimated price
$58-98
Company
various
Train
Bus
Average Duration
10h  43m
Estimated price
$66-95
Company
various
Drive
Average Duration
6h  25m
Estimated price
$110-170
Company
various
Train
Plane
Average Duration
4h  59m
Estimated price
$112-312

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $26 $26 $24 $24 $31 $25 $28
Fly $93 $79 $80 $103 $113 $94 $113

Traveling From Porto to Seville

The journey from Porto to Seville offers a fascinating contrast between the Douro River's picturesque landscapes and the vibrant flamenco culture of southern Spain.

Best Neighbourhoods in Seville

Seville boasts vibrant neighborhoods, each with its own charm and character.

Santa Cruz
• Narrow streets filled with history and culture
• Quaint plazas ideal for relaxing
Triana
• Known for lively flamenco performances
• Famous for traditional ceramics and pottery
La Alameda
• Trendy area with diverse nightlife options
• Great street art and local boutiques

Best Times To Visit Seville's Attractions

Timing your visits can significantly enhance your experience in Seville.

Seville Cathedral
Early morning or late afternoon visits offer fewer crowds and cooler temperatures.
Alcázar of Seville
Weekdays early in the day provide a more peaceful exploration of this stunning palace.
Metropol Parasol
Sunset visits allow you to enjoy breathtaking views while avoiding midday heat.

Seville Weather: What to Expect Year-Round

Seville boasts a Mediterranean climate with hot summers and mild winters, making spring and fall the most comfortable times to explore the city. Being mindful of the weather can enhance your travel experience, as the heat in July and August can notably influence outdoor activities and timing.

Dining Recommendation in Seville

Try the traditional dish of gazpacho at Restaurante La Azotea, where the vibrant flavors of fresh tomatoes and vegetables create a refreshing contrast to Porto's hearty stews. The lively atmosphere and focus on seasonal local ingredients provide a distinctive culinary experience that reflects Seville's sunny character.

Porto - Seville operators

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

Plane Show flights
Website
ryanair.com

Plane from Porto (OPO) to Sevilla (SVQ)

Average Duration
1h 10m
Estimated price
$30-310

Plane from Lisboa (LIS) to Sevilla (SVQ)

Average Duration
1h 5m
Estimated price
$30-300

Plane from Porto (OPO) to Faro (FAO)

Average Duration
1h 10m
Estimated price
$22-310
Website
flytap.com

Plane from Porto (OPO) to Sevilla (SVQ)

Average Duration
3h 15m
Estimated price
$90-450

Plane from Lisboa (LIS) to Sevilla (SVQ)

Average Duration
1h 5m
Estimated price
$75-440

Plane from Porto (OPO) to Faro (FAO)

Average Duration
3h 5m
Estimated price
$80-260
Website
iberia.com

Plane from Porto (OPO) to Sevilla (SVQ)

Average Duration
3h 20m
Estimated price
$85-470
Train Show train routes
Contact phone
+351 210 900 032
Website
cp.pt

Train from Vila Nova De Gaia-Devesas to Estação Ferroviária de Lisboa Oriente

Average Duration
2h 44m
Estimated price
$21-30

Train from Vila Nova De Gaia-Devesas to Faro

Average Duration
5h 45m
Estimated price
$40-60

Train from Vila Nova De Gaia-Devesas to Entroncamento

Average Duration
2h 15m
Estimated price
$14-22
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Badajoz to Merida

Average Duration
30m
Estimated price
$7-11

Train from Merida to Sevilla-Santa Justa

Average Duration
3h 39m
Estimated price
$22-35
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Faro to Seville

Average Duration
2h 45m
Estimated price
$19-28

Bus from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
3h 15m
Estimated price
$27-40
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Faro to Sevilla

Average Duration
2h 45m
Estimated price
$17-26

Bus from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
3h 35m
Estimated price
$26-40

Bus from Estação Rodoviária de Lisboa Oriente to Sevilla

Average Duration
6h
Estimated price
$40-60
all-pages.other Show other routes
Contact phone
+351 21 75 24 524
Website
rede-expressos.pt

Other from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
3h 20m
Estimated price
$18-24
Contact phone
+351 266 738 120
Website
rodalentejo.pt

Other from Portalegre to Elvas

Average Duration
1h 5m
Estimated price
$4-7
Contact phone
+34 1 71 53 01 80
Website
basebus.es

Other from Badajoz to Plaza de Armas

Average Duration
3h 12m
Estimated price
$15-15
Contact phone
+351 913 568 693
Website
gipsyy.com

Other from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
4h 15m
Estimated price
0-0
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Other from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
4h 40m
Estimated price
$25-35

Porto to Seville: Overview of Bus, Train, Flight, and Car Trips

Traveling between Porto and Seville 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 a picturesque journey from Porto to Seville by car, covering a distance of 393 miles. Enjoy the scenic route that offers a mix of coastal views and charming countryside landscapes. 💰 Prices for the drive from Porto to Seville typically range from €101 to €157, making it a budget-friendly option for travelers looking to explore the vibrant city of Seville while enjoying the flexibility of a road trip. 🌞 After approximately 6 hours and 25 minutes of driving, arrive in Seville to immerse yourself in its rich history, magnificent architecture, and lively atmosphere. Start your adventure in this enchanting Spanish city with a memorable road trip experience from Porto.
Average price
€101 - €157
Useful tips for car travellers
• Look for gas stations near the A-66 and A-4 highways as you travel, with prices generally around €1.60 per liter as of October 2023; be mindful that fuel stations may differ in operation hours, especially in rural areas.
• When approaching Seville, be aware of the restricted traffic zones (Zona de Bajas Emisiones) in the city center; parking will typically cost between €15-€25 per day, so consider using park-and-ride services if you're not staying in the core area.
• Upon arriving in Seville, utilize Google Maps or Waze for real-time traffic updates to navigate around the busy streets, and consider reserving a parking spot in advance to avoid the hassle of searching for space after your long drive.
🚂 Planning a trip from Porto to Seville? While there's no direct train, you can reach Seville in approximately 12 hours and 9 minutes with transfers along the way. Comboios De Portugal and Renfe Viajeros operate the train services for this route. 🌍 The journey covers a distance of 1,335 km and involves 2 to 4 transfers, depending on the route chosen. Travelers will pass through cities like Entroncamento, Badajoz, Merida, and Madrid before arriving at Sevilla-Santa Justa station. The train tickets between Porto and Seville range from €51 to €77.
Departure Point
Vila Nova De Gaia-Devesas station
Arrival Point
Sevilla-Santa Justa station
Useful tips for train travellers
• When traveling from Porto to Seville, you will likely use the train operator Renfe, which offers different classes of service. In specific, First Class passengers enjoy wider seats and complimentary meals, while Economy offers more affordable options with standard seating. Be sure to book a ticket that suits your comfort preference. For more information, visit Renfe's website.
• Onboard services include catering options with a café car offering snacks, beverages, and light meals for purchase. For longer routes, there might be a meal service, so check the timetable when booking your ticket to plan accordingly. Be sure to bring cash or a credit card, as not all services accept both.
• The primary operators for the voyage from Porto to Seville are Renfe and Comboios de Portugal. It's essential to look up the different schedules and fares on their respective websites: Renfe and Comboios de Portugal. Comparing these options can help you find the best tickets for your journey.
🛫 Experience a seamless journey from Porto to Seville with a quick direct flight lasting only 1 hour and 10 minutes. Airlines like Ryanair, TAP Portugal, and Iberia cater to this route from Porto Airport to Sevilla Airport. 🌍 Cover the distance of 3 hours and 46 minutes in the air and arrive in the vibrant city of Seville ready to explore its rich culture and history. Enjoy the convenience and efficiency of air travel between these two beautiful cities. 💸 Flight prices from Seville to Porto can range from €80 to €246, offering options to suit different budgets and travel preferences. Plan your trip wisely and enjoy a hassle-free journey from Porto to Seville in no time.
Departure Point
Porto Airport
Arrival Point
Sevilla Airport
Useful tips for plane travellers
• Check the flight schedules of Ryanair, TAP Portugal, and Iberia for the best timing options; Ryanair typically offers the most budget-friendly fares, while TAP Portugal and Iberia may provide additional comforts at a slightly higher price.
• Upon arriving at Sevilla Airport, expect a small, efficiently designed terminal that makes navigation straightforward; however, be ready for potential delays during peak times at the baggage claim area given the airport's increasing popularity.
• A taxi from Sevilla Airport to the city center will cost around €25-€30 and takes about 20-30 minutes; alternatively, consider using the airport bus, which operates every 30 minutes and costs approximately €4, making it a budget-friendly choice for solo travelers.
🚌 When traveling from Porto to Seville by bus, be prepared for a journey that takes approximately 10 hours and 15 minutes, with transfers along the way. 🗺️ The route from Porto to Seville covers a distance of about 714 km and typically involves two transfers. One transfer usually takes place in Lisbon, while the final leg of the journey brings you to Sevilla. 💰 Prices for bus tickets between Porto and Seville can range from €54 to €90, and the journey offers a scenic way to travel between these two vibrant cities in Portugal and Spain.
Departure Point
Porto Campanhã Bus terminal station
Arrival Point
Sevilla station
Useful tips for bus travellers
Check the schedules for transfers at Lisbon Oriente carefully; buses from Porto typically arrive and connect quite closely, so having your onward ticket purchased in advance will save you time.
If you're planning to dine during your layover in Lisbon, the area around Lisbon Oriente offers several good options; consider eating at 'Tasca Do Chico' for a taste of traditional Portuguese cuisine.
Upon arriving in Seville at Plaza Armas bus station, take the time to find the tourist information desk; it provides maps and public transport info to help you navigate the city easily.

Frequently asked questions

Find out more about the route from Porto to Seville.

Or choose the category:
The cheapest way to travel from Porto to Seville is by train. The train journey takes approximately 12 hours and 6 minutes and costs between €46 and €73, depending on the type of ticket and class chosen. It is advisable to book in advance to secure the best fares.
The fastest way to travel from Porto to Seville is by flying. There are flights available from Porto Airport to Seville Airport, with a travel time of approximately 4 hours and 10 minutes. The cost of the flight can range from €37 to €192, depending on the airline and booking time. It is recommended to check with different airlines and compare prices to find the best deal.
It is 298 miles from Porto to Seville. If you are driving, it is approximately 392.7 miles. The distance between the two cities can also be covered by train or bus. However, these modes of transportation may take longer than driving.
The journey from Porto to Seville takes approximately 4 hours and 10 minutes, including any necessary transfers. This travel time may vary depending on factors such as the specific train schedule and any potential delays. It is important to check the latest timetables and plan accordingly to ensure a smooth and efficient journey.
The most convenient way to travel from Porto to Seville is by flying. It takes only 4 hours and 10 minutes and the prices range from €37 to €192. If you prefer an alternative, you can take a train, which takes 12 hours and 6 minutes and costs between €46 and €73. Another option is to take a bus, which takes 12 hours and 45 minutes and costs between €110 and €174. Overall, the flight is the quickest and potentially the most affordable option.
There are numerous options for accommodation in Seville. With over 1367+ hotels to choose from, you can find a range of options to suit your budget and preferences. Prices for hotels in Seville start at €40 per night, but can vary depending on the location, amenities, and time of year you plan to visit. It is recommended to book in advance to ensure availability and secure the best rates.
Yes, you can drive from Porto to Seville. The driving distance is approximately 393 miles and it takes approximately 6 hours and 25 minutes. However, please note that there may be tolls along the route and it is important to check the current traffic conditions and any border crossing requirements before you begin your journey. It is also recommended to have an International Driving Permit and to familiarize yourself with the driving laws and regulations in both Portugal and Spain.
Yes, there is a direct bus between Porto and Seville. The bus departs from Oporto and arrives in Seville. There is one service per day and the journey takes approximately 12 hours and 45 minutes.
To catch the bus from Porto to Seville you will need to go to the Oporto station. This is where the bus services operated by ALSA depart from. Make sure to check the schedule and purchase your ticket in advance to secure your seat on the bus. It is also recommended to arrive at the station a bit early to avoid any last-minute rush or confusion.
The bus from Porto to Seville arrives at Seville station. Seville station is a central transportation hub in the city, making it convenient for travelers to explore the city upon arrival. ALSA operates the bus service between Porto and Seville, ensuring a comfortable journey for passengers. Upon arrival at Seville station, travelers can easily access other modes of transportation to reach their final destination in the city.
To get to Seville from Porto Airport, the easiest option is to take a flight. There are several direct flights available from Porto to Seville that take approximately 1 hour. Alternatively, you can also take a bus or a taxi from the airport to Porto city center and then take a train or bus from Porto to Seville, which takes around 5-7 hours. It is advisable to check the schedules and prices in advance to choose the most convenient option for you.
Ryanair and TAP Portugal are the airlines that offer flights from Porto Airport to Sevilla Airport. Ryanair operates multiple daily flights between the two cities, while TAP Portugal offers a few weekly flights. Prices and schedules may vary, so it's recommended to check with the airlines for the most up-to-date information.
The fastest way to travel from Porto to Seville is by plane. The quickest flight from Porto Airport to Sevilla Airport takes approximately 1 hour and 10 minutes. Ryanair and TAP Portugal are the airlines that offer flights between these two cities. The duration of the entire journey, including travel from Porto to the airport and from the airport to Seville, is around 4 hours and 10 minutes. Prices for flights between Porto and Seville range from €38 to €189.
The flight from Porto to Seville takes approximately 1 hour and 10 minutes. The quickest way to fly between the two cities is by taking a direct flight from Porto Airport to Sevilla Airport. This option offers convenience and saves time compared to other modes of transportation. Airlines such as Ryanair and TAP Air Portugal offer regular flights between Porto and Seville.
Trains from Porto to Seville arrive at the Sevilla-Santa Justa station. This is the main train station in Seville and is conveniently located in the city center. From here, travelers can easily access various attractions in Seville either by walking or using public transportation. It is recommended to check the train schedule and plan your connections in advance to ensure a smooth and comfortable journey.
No, there is no direct train between Porto and Seville. However, you can take a train from Porto to Seville with transfers at Entroncamento, Badajoz, and Merida. The journey will take approximately 12 hours and 6 minutes. It is advisable to check the train schedules and connections in advance to plan your journey accordingly.
To catch the train from Porto to Seville you will need to go to the Vila Nova De Gaia-Devesas station. This is the departure point for the train service operated by Comboios De Portugal. Make sure to arrive at the station at least 30 minutes before your scheduled departure time to check-in and board the train.
The cost of a flight from Porto to Seville varies depending on the airline, dates, and booking in advance. On average, prices range from €38 to €189. It is recommended to compare prices from different airlines and use flight search engines to find the best deals. Additionally, booking the flight well in advance and being flexible with travel dates can help secure the lowest fares.
The cost of a train ticket from Porto to Seville ranges from €49 to €72. The exact price depends on factors such as the type of train and any discounts or promotions available. It is recommended to book your ticket in advance to secure the best possible price.
The cost of a bus ticket from Porto to Seville can range from €110 to €174. Prices may vary depending on the bus company, time of travel, and availability. It is recommended to check with different bus operators and book in advance to secure the best fares.
The cost to drive from Porto to Seville can vary depending on factors such as fuel prices and tolls. On average, the estimated cost for this trip ranges from €101 to €156, taking into account fuel consumption and toll expenses. It is important to note that these are approximate figures and the actual cost may differ based on individual driving habits and external factors such as traffic or road conditions.