1map logoGo to main page

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

Compare Travel Options and Prices

from
Granada, Spain
to
Porto, Portugal

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

$62 - Train, FlyBest price
620 kmDistance
4h 27m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Granada to Porto 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
6h  8m
Estimated price
$69-243
Recommended
Company
various
Train
Plane
Average Duration
6h  8m
Estimated price
$62-232
Cheapest
route map
Distance: 620 km
Duration: 4h 27m

See more options

Pricing table
Company
various
Drive
Plane
Average Duration
4h  27m
Estimated price
$80-262
Company
various
Plane
Train
Average Duration
8h  53m
Estimated price
$85-316
Company
various
Train
Average Duration
12h  42m
Estimated price
$114-722
Company
various
Train
Average Duration
14h  30m
Estimated price
$703-704
Company
various
Bus
Average Duration
15h  20m
Estimated price
$709-710
Company
various
Drive
Average Duration
8h  56m
Estimated price
$711-712
Company
various
Bus
Drive
Average Duration
13h  49m
Estimated price
$713-792

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Fly $128 $152 $111 $142 $202 $158 $192

Traveling From Granada to Porto

Traveling from Granada to Porto offers a fascinating journey from the rich Moorish history and vibrant flamenco culture of southern Spain to the stunning coastal landscapes and rich maritime heritage of Portugal's second city.

Best Neighbourhoods in Porto

Porto's neighborhoods each offer a distinct character and charm.

Ribeira
• Vibrant riverside promenade with stunning Douro views.
• Lively restaurants serving delicious local cuisine.
Cedofeita
• Bohemian vibe with unique art galleries and boutiques.
• Trendy cafes popular among locals and visitors.
Foz do Douro
• Beautiful beaches ideal for relaxation and scenic walks.
• Charming coastal restaurants with fresh seafood dishes.

Best Times To Visit Porto's Attractions

Timing your visits can greatly enhance your Porto experience.

Livraria Lello
Visit early in the morning to avoid crowds and fully appreciate its beauty.
Palácio da Bolsa
Afternoon tours often have fewer visitors, allowing for a more relaxed exploration.
Wine Cellars in Vila Nova de Gaia
Late afternoon visits provide a stunning sunset view over the Douro River.

Porto Weather: What to Expect Year-Round

Porto enjoys a temperate maritime climate, characterized by mild winters and warm, sunny summers, making it an attractive destination year-round. The best times to visit are in spring and fall, when pleasant weather enhances outdoor activities and sightseeing while avoiding the peak tourist crowds.

Dining Recommendation

In Porto, try the iconic Francesinha, a hearty sandwich layered with a mix of meats and enveloped in a rich tomato and beer sauce, which stands in stark contrast to the lighter, spice-infused dishes of Granada. The lively atmosphere of Porto's tascas, where locals gather to savor this indulgent dish, provides a vibrant culinary experience that highlights the region's unique flavors and hearty ingredients.

Granada - Porto operators

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

Plane Show flights
Website
iberia.com

Plane from Granada-Jaén (GRX) to Porto (OPO)

Average Duration
3h 17m
Estimated price
2286-2287
Website
vueling.com

Plane from Granada-Jaén (GRX) to Porto (OPO)

Average Duration
4h 42m
Estimated price
107-2288
Website
transavia.com

Plane from Granada-Jaén (GRX) to Porto (OPO)

Average Duration
5h 40m
Estimated price
107-2288
Train Show train routes
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Granada to Malaga Maria Zambrano

Average Duration
1h 24m
Estimated price
2120-2121

Train from Madrid-Chamartin to Vigo Urzaiz

Average Duration
4h 12m
Estimated price
2122-2123

Train from Vigo Guixar to Porto - Campanha

Average Duration
2h 22m
Estimated price
2120-2121
Contact phone
+351 210 900 032
Website
cp.pt

Train from Entroncamento to Porto - Campanha

Average Duration
2h 20m
Estimated price
2129-740

Train from Badajoz to Entroncamento

Average Duration
2h 43m
Estimated price
2127-2128
Bus Show bus routes
Contact phone
+34 956 807 059
Website
tgcomes.es

Bus from Granada to Sevilla Plaza de Armas

Average Duration
3h
Estimated price
741-2122
Contact phone
+49 30 300 137 300
Website
flixbus.co.uk

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

Average Duration
6h 40m
Estimated price
2125-2126

Bus from Coimbra to Porto Campanhã Bus terminal

Average Duration
1h 20m
Estimated price
743-2128
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Granada to Estación Sur de Autobuses

Average Duration
5h 25m
Estimated price
744-747
all-pages.other Show other routes
Contact phone
(+351) 220971653
Website
vmtransfers.com

Other from Madrid to Porto Airport

Average Duration
6h 35m
Estimated price
580-21230

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

Traveling between Granada and Porto 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 scenic road trip from Granada to Porto, covering a distance of 546 miles. The journey offers breathtaking views of the Spanish and Portuguese landscapes, perfect for a leisurely drive. 💸 The prices for this road trip range from €147 to €211, making it a budget-friendly option for those seeking an adventure. Enjoy the flexibility of stopping at quaint towns along the way and sampling delicious local cuisine. 🌉 Arrive in Porto after approximately 8 hours and 56 minutes of driving, ready to explore the charming streets and iconic landmarks of this beautiful Portuguese city. A road trip filled with discovery and relaxation awaits you on this unforgettable route.
Average price
€147 - €212
🚄 Traveling from Granada to Porto by train involves a connecting journey with transfers at Puertollano, Badajoz, and Entroncamento. The total travel time is approximately 14 hours and 30 minutes. 🌍 The Renfe AVE train departs from Granada station, while Comboios De Portugal services arrive at Porto - Campanha station. The total duration of the trip from Granada to Porto by train is around 12 hours and 42 minutes. 💰 The prices for a train ticket between Granada and Porto can range from €110 to €164, offering travelers a convenient and cost-effective way to experience the scenic route from Spain to Portugal.
Departure Point
Granada station
Arrival Point
Porto - Campanha station
🛫 Flying from Granada to Porto involves at least one stopover, making the quickest flight duration around 3 hours and 15 minutes. Airlines such as Transavia France, Iberia, and Vueling Airlines operate flights on this route. 🛄 The total travel time from Granada to Porto by plane is approximately 6 hours and 8 minutes. Despite the lack of a direct flight, the journey offers an exciting way to explore both Spanish and Portuguese cultures. 💸 Prices for flights between Porto and Granada range from €67 to €234. Plan ahead to secure the best deals and enjoy a smooth transition from the historical beauty of Granada to the coastal charm of Porto.
Departure Point
Granada-Jaén Airport
Arrival Point
Porto Airport. The quickest flight takes 3h 15m and has one stopover
Useful tips for plane travellers
• Be prepared for a layover, as direct flights from Granada-Jaén Airport to Porto Airport are not available; check your itinerary for the shortest connection time, typically around 1-2 hours in Madrid or Barcelona.
• Upon arriving at Porto Airport, follow the signs to the metro station located in the basement level of the terminal; it's a convenient and cost-effective way to get to downtown Porto, avoiding taxi queues and high fares.
• Expect to pay around €25-€30 for a taxi from Porto Airport to the city center; for a more economical option, consider using the metro, which costs about €2 and connects you directly to various city locations.
🚏 The journey by bus, which includes transfers in Seville, Lisbon, and Coimbra, takes approximately 15 hours and 20 minutes. 💰 The price of a bus ticket between Granada and Porto varies from €89 to €142, with services operated by Transportes Generales Comes and FlixBus.
Departure Point
Granada station
Arrival Point
Porto Campanhã Bus terminal station

Frequently asked questions

Find out more about the route from Granada to Porto.

Or choose the category:
The distance between Granada and Porto is approximately 385 miles. By train, it takes about 12 hours and 46 minutes to travel from Granada to Porto. Another option is to take a train to Malaga and then fly to Porto, which takes about 5 hours and 57 minutes. Flying directly from Granada to Porto takes about 6 hours and 18 minutes. By car, it takes approximately 8 hours and 56 minutes to travel from Porto to Granada. There is no specific information provided regarding travel by bus.
The most cost-effective and time-efficient transportation option for traveling from Granada to Porto is by taking a train to Malaga and then flying to Porto. This option costs around €59-€226 and takes approximately 5 hours and 57 minutes. It is the most affordable way to travel, and also the quickest, allowing you to reach your destination efficiently.
The prices for a train journey between Granada and Porto range from €108 to €157. Alternatively, taking a bus from Porto to Granada can cost between €172 and €253. It is important to note that prices may vary depending on factors such as the time of travel and the class of service chosen.
To travel from Granada to Porto without using public transportation, you can opt to drive. The driving distance is approximately 546 miles, which takes around 8 hours and 56 minutes. Prices for renting a car vary between €145 and €208. Driving allows you to have more flexibility and control over your itinerary, but it is important to consider the cost of fuel and tolls along the way.
To travel from Granada to Porto without a car, the best option is to take a train or a flight. The train journey takes approximately 12 hours and 46 minutes and costs between €100 and €163. Another option is to fly which takes around 6 hours and 18 minutes and costs between €72 and €235. If you prefer to take a bus, it will take approximately 3 days and 16 hours and cost between €172 and €253.
No, there is no direct link between Granada and Porto. However, there is a bus service operated by ALSA that departs from Granada and arrives in Porto. The journey takes approximately 3 days and 16 hours. It is advisable to check the schedule and availability of this service before planning your trip.
The flight duration between Granada and Porto varies depending on the number of stopovers, but the quickest flight takes approximately 3 hours and 20 minutes. However, it is important to note that there are no direct flights available between the two cities. The cost of a flight typically ranges from €72 to €232, with prices subject to change based on the airline and demand. It is advisable to check with different airlines for the most up-to-date prices and availability.
There are plenty of options for accommodation near Porto. With over 2109 hotels available, travelers can find a suitable place to stay based on their preferences and budget. Prices start at €62 per night, offering a range of options from budget-friendly hotels to luxury resorts. It is recommended to book in advance to secure the best deals and availability.