Gopaxo

· by The Gopaxo team

FlixBus Seville Airport–Porto direct coach from 21 July 2026

FlixBus adds a twice-daily direct coach between Seville Airport and Porto (via Badajoz) on 21 July 2026, with stops in Seville, Badajoz, Porto and Porto Airport.

Short answer: On 21 July 2026, FlixBus opened a direct cross-border coach service between Seville Airport (SVQ), Seville (Plaza de Armas / Santa Justa), Badajoz and Porto (Campanhã), with an extension to Porto Airport (OPO). There are two daily services in each direction, and the line is designed to feed Iberian multi-destination holidays by linking Andalusia, Extremadura and northern Portugal without a transfer. The launch builds on FlixBus's earlier 2026 Iberian expansion, which already added Madrid–Braga, Lisbon–Badajoz and Porto–Covilhã.

If you have been planning a Seville + Porto trip — two UNESCO-listed cities separated by 700 km of highway — the new line removes the most annoying part of the old itinerary: a forced change at Lisbon or Madrid to connect Spain's south with northern Portugal. With a single FlixBus ticket, you can fly into SVQ, ride north to Porto, and fly home from OPO (or vice versa). For background on the wider Iberian coach market, see our guide to cheap buses between Spain and Portugal and the existing FlixBus Spain network.

What FlixBus is launching on 21 July 2026

The new line was confirmed in FlixBus's summer-2026 Iberian expansion announcement and is now live for bookings:

  • Route: Seville Airport (SVQ) ↔ Seville (city) ↔ BadajozPorto (Campanhã) ↔ Porto Airport (OPO)
  • Frequency: 2 daily services in each direction (one early, one late), 7 days a week
  • Direction: a single rolling-stock diagram running north–south, so the same coach does Seville→Porto in the morning and Porto→Seville in the afternoon
  • Operator: FlixBus-managed service, running under the standard FlixBus green livery with a local Spanish partner for the Portuguese section
  • Stops on the Spanish side: Seville Airport, Seville (Plaza de Armas), Mérida (some services), Badajoz
  • Stops on the Portuguese side: Porto (Campanhã), Porto Airport (OPO)

The line replaces several longer, transfer-heavy itineraries that previously forced travellers to break the journey in Lisbon (Rede Expressos / FlixBus hub) or Madrid (Estación Sur). The new direct path keeps the whole route on a single ticket, with seat reservation included.

Why a direct line matters

The A-5 / IP-1 corridor between Seville and Porto is one of the most obvious "missing" connections in the Iberian bus map. Two major capitals, two airport hubs, plus the regional centre of Badajoz (the largest city in Extremadura) sit on a near-straight line — yet until 21 July 2026, no operator ran through the entire corridor without a change.

That left three pain points the new line is now solving:

  • Tourist flow: the classic Seville → Lisbon → Porto route was already doable on FlixBus, but the Seville → Porto axis (skipping Lisbon) had no direct service
  • Extremadura's connectivity: Badajoz had decent local buses but few fast cross-border links; the new line gives the city a one-seat ride to both Seville Airport and Porto
  • Andalusia–Portugal leisure travel: a single Iberian holiday combining Seville, the Algarve, Lisbon and Porto can now be stitched together by FlixBus without ever using a Portuguese domestic operator

FlixBus's stated objective with the line is to make multi-destination Iberian holidays (one city in Spain + one in Portugal) bookable on a single search. That matches a wider trend the operator has been pushing since 2024: turning the Iberian bus market into a single integrated network rather than two national ones.

Plaza de España in Seville, the city where the new FlixBus direct line to Porto starts

Fares, journey time and how to book

Indicative pricing and timings from FlixBus at launch:

  • Seville Airport ↔ Porto: from €24.99 one-way in Standard, with Promo fares dipping as low as €19.99 when booked 2–3 weeks ahead
  • Seville (city) ↔ Porto: from €22.99 one-way
  • Badajoz ↔ Porto: from €14.99 one-way
  • Seville Airport ↔ Badajoz: from €7.99 one-way
  • Porto (Campanhã) ↔ Porto Airport: from €4.99 one-way (a useful airport shuttle even outside the long-distance line)

Indicative journey time is about 8h 30min end to end (Seville Airport → Porto Airport). The line uses the A-5 motorway in Spain and the A-6 / IP-1 in Portugal, with a customs-free crossing of the Caya border (the only section where the coach slows for the Schengen internal border). The Badajoz–Porto leg is the longest, around 4h 30min, but offers the only competitive public-transport option for that corridor.

Bookings are open at flixbus.com and in the FlixBus app, with the standard 6-month booking horizon. Fares rise sharply in the last 14 days before departure, so early booking is essential for the cheapest Promo seats.

What this means for travellers

For Spanish and Portuguese travellers, the new line adds a fifth meaningful cross-border option for Seville–Porto, alongside the train (which requires a transfer at Madrid or Lisbon), the plane (no direct flight between SVQ and OPO), carpooling and rental car. None of the alternatives is faster, and most are more expensive once luggage and transfers are factored in.

Three practical use-cases are likely to drive demand:

  • Andalusia + Porto holidays: fly SVQ → 3 nights Seville → FlixBus to Porto → 3 nights Porto → fly home from OPO
  • Portuguese travellers heading to Andalusia: useful for Festas do Povo in Faro, Romeria del Rocío and the Semana Santa calendar in Seville
  • Extremadura as a stopover: Mérida (Roman ruins, UNESCO), Cáceres (old town, UNESCO) and the Monfragüe National Park are all within an hour of the Badajoz stop

For trip planning, the line slots into the existing FlixBus Iberian network. From Seville, onward connections run to Córdoba, Málaga, Granada, Madrid and the Costa del Sol; from Porto, the local network covers Lisbon, Coimbra, Braga, Aveiro, the Douro Valley and the Algarve. For the train alternative, see our Renfe Spain guide and the FlixBus carrier page for fares, booking horizon and luggage rules.

Frequently asked questions

When did the FlixBus Seville–Porto direct line start?

The line launched on 21 July 2026 with two daily services in each direction, running year-round. It is operated by FlixBus in partnership with a Spanish coach partner for the Portuguese section.

How long is the FlixBus ride from Seville to Porto?

The end-to-end journey from Seville Airport (SVQ) to Porto Airport (OPO) takes about 8h 30min, including the brief border crossing at Caya. The city-to-city trip (Seville Plaza de Armas → Porto Campanhã) is closer to 8 hours.

How much does a FlixBus ticket from Seville to Porto cost?

One-way fares start from €24.99 in Standard, with Promo fares from €19.99 when booked 2–3 weeks ahead. As with all FlixBus lines, prices rise sharply in the final 14 days before departure.

Where does the bus stop in Seville and Porto?

In Seville, the line serves both Seville Airport (SVQ) and the Plaza de Armas coach station in the city centre. In Porto, it serves Campanhã (the main coach and rail station, connected to the metro) and Porto Airport (OPO).

Do I need a passport or ID to cross the Spain–Portugal border?

No. The Spain–Portugal border is internal to the Schengen Area — a national ID card is enough for EU/EEA/Swiss citizens, and there are no routine border checks. The coach will, however, slow briefly at the Caya crossing for the rare random patrol.

Can I take a bike or large luggage on the FlixBus Seville–Porto?

Yes. One piece of hand luggage and one checked bag (max 20 kg) are included in every ticket. Bicycles, skis and bulky items can be added for a small fee during booking, subject to availability in the coach's hold.

Is there a direct train between Seville and Porto?

No. Travelling Seville–Porto by train requires at least one change, usually at Madrid Atocha or Lisboa Santa Apolónia. The journey takes 8–11 hours depending on the connection. The new FlixBus line is the first single-ticket public-transport option between the two cities.

In summary

  • FlixBus launched a direct Seville Airport–Porto coach on 21 July 2026, the first single-ticket bus service between the two cities.
  • The line runs twice daily in each direction, 7 days a week, with stops at Seville Airport, Seville (Plaza de Armas), Badajoz, Porto (Campanhã) and Porto Airport.
  • Fares start from €24.99 (Seville Airport–Porto) one-way in Standard, with Promo fares from €19.99 for early bookings.
  • The route uses the A-5 / IP-1 corridor via the Caya border and runs end-to-end in about 8h 30min.
  • The line is part of FlixBus's wider 2026 Iberian expansion, alongside the earlier Madrid–Braga, Lisbon–Badajoz and Porto–Covilhã corridors.
  • For multi-destination trips, the new service stitches together Seville, Extremadura and Porto on a single booking — useful for both Spanish and Portuguese travellers.

The Iberian bus map has been quietly rebuilt in 2026, and this is the line that finally makes the most obvious cross-border journey — Andalusia to northern Portugal — possible without changing coaches. If you are planning an Andalusia + Porto trip, you can compare FlixBus with trains, carpooling and flights on Gopaxo, and our travel guides hub has more on cross-border Iberian travel.

Popular train routes

Book cheap and premium train tickets on the most searched routes.