Wordtravels

Wordtravels

 

 

 

 

 

Airports in Portugal

Lisbon Portela Airport (LIS)

Overview

The main destination for flights to Portugal and the country's biggest airport, Lisbon Portela Airport serves 14 million passengers each year. Located 4.3 miles (7km) north of Lisbon, flights to Lisbon Portela Airport come in from all around the world, including cities like London, Paris, Dublin, Toronto, Amsterdam, Tel Aviv, Maputo, Cancun, Boston, Luanda, Caracas, Miami, Moscow, Rio de Janeiro, Istanbul and New York.

The airport has recently added a second terminal, although the original terminal (Terminal 1) houses most of the shopping and dining options. Terminal 1 handles all international flights, while the smaller Terminal 2 is for domestic flights within Portugal. Transferring between gates can take a few minutes, and even walking to baggage claim from the gates is a 10-minute journey.

Lisbon Portela Airport is clean and modern, although check-in desks can be disorganised with long queues at peak times. Officials have plans for further improvements over the next few years, meaning the passenger experience at Lisbon Portela Airport will only get better.

Location

The airport is five miles (7km) north of Lisbon.

Getting to the city

The Metro operates from a station under the airport, running to the city between 6:30am to 1am. A one-way fare is €1.40, or a 24-hour pass is €6. Both require the purchase of a Metro card for €0.50. Carris Coaches run every day between 5:35am and 12:30am, connecting Lisbon Airport to the city centre. Tickets cost €1.80 when purchased on the bus, or you can buy a 24-hour pass for €6. The Aerobus also travels to the city centre every 20 minutes between 7am and 11:20pm; tickets start at €3.50. A shuttle bus service also operates between the airport and the resorts of Estoril and Cascais. Taxi stands are situated outside departures and arrivals. The meter should read €2.35 (daytime pick-up) or €2.50 (at night) at the start of the ride. Fares are 20 percent higher on weekends, holidays and at night.

Time

GMT (GMT +1 between the last Sunday in March and the Saturday before the last Sunday in October).

Contacts

Tel: +351 (0)21 841 3500

see full airport guide


Faro Airport (FAO)

Overview

Located just 1.6 miles (2.6km) from Faro, Faro Airport is a small facility in the Algarve region of Portugal, popular for its coastal holiday resorts.

Faro Airport sees just over a million passengers each year, and is currently expanding to meet the demand. Construction is expected to be completed sometime in 2013, and until then passengers should bring a bit of patience with them, as long queues are commonplace at peak times. The airport is busiest during the summer months between March and October.

Location

The airport is two miles (4km) west of Faro.

Getting to the city

There is one bus line that runs between the airport and the Faro city centre from 5am to 11pm daily; tickets cost €1.90. Buses to other parts of Algarve are available from the city centre Taxis are available outside the terminal building to take passengers to all areas of the Algarve, and fares into Faro are approximately €10.

Time

GMT (GMT +1 from last Sunday in March to Saturday before last Sunday in October).

Contacts

Tel: +351 (0)289 800 800.

see full airport guide


João Paulo II Airport (PDL)

Location

1.9 miles (3km) west of Ponta Delgada, Sao Miguel Island

Getting to the city

There is a bus to downtown Ponta Delgada, however taxis are the preferred method for city transfers as the airport is only 1.8 miles (3km) from the city centre.

Time

GMT (GMT +1 from last Sunday in March to Saturday before last Sunday in October).

Contacts

+351 296 205 400

see full airport guide


Francisco Sá Carneiro Airport (OPO)

Overview

One of Portugal's busiest airports, Francisco Sá Carneiro Airport serves more than five million passengers each year, nearly half of which comes from Germany and France; however the airport offers flights to many worldwide destinations, including London, Toronto, Milan, Montreal, Amsterdam, Casablanca, Caracas and Zurich.

Located six miles (10km) northwest of Porto, the airport is a graceful structure with corvuing lines reminiscent of Gaudi, however the interior, though spacious and comfortable, has an onnoying lack of natural light. There are several dozen shops and restaurants, as well as a children's play area, in the terminal.

Location

6 miles (10km) northwest of Porto

Getting to the city

STCP bus lines 601 and 602 run to Cordoaria from 5:30am to 23:30pm. Metro Violet Line E runs to Estádio do Dragão between 6am and 1am. Metered taxis are also available outside the terminal.

Time

GMT (GMT +1 between the last Sunday in March and the Saturday before the last Sunday in October).

see full airport guide


Madeira Airport (FNC)

Overview

Madeira Airport has several names: it used to be called Santa Catarina Airport, and is locally known as Funchal Airport. Located eight miles (13km) from the city of Funchal, Madeira Airport is a small but busy facility processing more than two million passengers each year.

Considered one of the most unique airports in the world, Madeira Airport is equipped with a runway that extends out over the ocean, supported by 18 columns 230 feet (70m) tall. The structure has won several engineering awards, and has appeared on the History Channel programme Most Extreme Airports.

The airport itself consists of a single terminal, mostly underground. There are a good selection of shops selling local souvenirs, including excellent Madeira wine and traditional cakes; however there are only a few coffee shops and one sit-down restaurant to choose from when you get hungry.

The primary gateway to the island resorts of Portugal, flights to Madeira Airport come in from cities around Europe, including destinations like London, Paris, Oslo, Moscow, Amsterdam, Milan, Glasgow, Helsinki and Vienna; many routes are seasonal however, operating only during peak summer months.

Location

The airport is located eight miles (13km) from the city of Funchal.

Getting to the city

Buses are available to Funchal and Machico from 7:25am to 9:20pm on weekdays, 7:50am to 8:20pm on Saturdays, and 8am to 9:30pm on Sundays; tickets are €3.50. The Aerobus runs approximately once per hour between 9:30am and 9:15pm; one-way tickets are €5 and round-trip tickets are €7.50.

Time

GMT (GMT +1 from last Sunday in March to Saturday before last Sunday in October).

see full airport guide


Lisbon Airport Taxis: the taxi fares above are intended as a guideline only.

Become our Portugal Travel Expert

We are looking for contributors for our Portugal travel guide. If you are a local, a regular traveller to Portugal or a travel professional with time to contribute and answer occasional forum questions, please contact us.

  URI STRING  
/Travelguide/Countries/Portugal/airports
  CLASS/METHOD  
countries/index
  MEMORY USAGE  
1,967,688 bytes
  BENCHMARKS  
Loading Time Base Classes  0.0020
Controller Execution Time ( Countries / Index )  0.1680
Total Execution Time  0.1705
  GET DATA  
No GET data exists
  POST DATA  
No POST data exists
  DATABASE:  globe_media   QUERIES: 38   
0.0006   INSERT INTO `ci_sessions(`session_id`, `ip_address`, `user_agent`, `last_activity`) VALUES ('0a58863cb4412e567f49c33d509dc2de''54.211.118.204''CCBot/2.0 (http://commoncrawl.org/faq/)'1408794451) 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0005   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0005   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = '' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = 'a:1:{s:16:\"destination_type\";s:9:\"Countries\";}' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0003   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = 'a:2:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:8:\"Portugal\";}' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0004   UPDATE `ci_sessionsSET `last_activity` = 1408794451, `user_data` = 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:8:\"Portugal\";s:13:\"selected_node\";s:8:\"airports\";}' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0010   SELECT *
FROM (`config_categories`)
WHERE `type` = 'left'
AND `parent_category_idIN (SELECT id FROM config_categories WHERE link "/countries")
AND `
display_order` != '0'
ORDER BY `display_order
0.0007   SELECT `province_code`, `province_name`, `c`.`country_name`
FROM (`provincesp)
LEFT JOIN `countriesON `c`.`country_code` = `p`.`country_code`
WHERE `c`.`country_name` = 'Portugal'
ORDER BY `p`.`province_name
0.0028   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "Portugal"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "Portugal"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0026   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "Portugal"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "Portugal"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0016   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
FROM 
(`resortsr)
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'Portugal'
AND `attr_ski_chk` != "Yes"
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0012   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
FROM 
(`resortsr)
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'Portugal'
AND `attr_ski_chk` = 'Yes'
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0011   SELECT `iata_code`, `name`, `url_name`, `c`.`country_name`
FROM (`port_of_callpc)
LEFT JOIN `countriesON `c`.`country_code` = `pc`.`country_code`
WHERE `c`.`country_name` = 'Portugal'
ORDER BY `pc`.`name
0.0009   SELECT *
FROM (`config_nodescn)
JOIN `config_nodes_categoriescnc ON `cnc`.`node_id` = `cn`.`id`
WHERE `cnc`.`category_idIN (select id from config_categories where link "/airports")
ORDER BY `cn`.`position`, `cnc`.`display_order
0.0040   SELECT `id`, `headline`, `via_title`, `via_link`, `body`, `event_date`, `end_date`, `anchor_link`
FROM (`news`)
WHERE `for_pro` = 1
AND `end_date` >  '2014-08-23'
AND `country_code` = (SELECT country_code FROM countries WHERE country_name "Portugal") 
0.0009   SELECT *
FROM (`tour_operators`)
WHERE `country_code` = (SELECT country_code FROM countries WHERE country_name "Portugal")
AND `
show_in_column` = 1
ORDER BY 
`show_in_columnDESC, `name
0.0006   SELECT country_code FROM countries WHERE country_name "Portugal" 
0.0014   SELECT from tourop_list WHERE destinations LIKE '%PT%' ORDER BY id DESC 
0.0006   SELECT `country_code`
FROM (`countries`)
WHERE `country_name` = 'Portugal' 
0.0887   SELECT d.id AS destination_idd.overview AS destination_overviewd.extended_overview AS destination_extended_overviewd.photo as destination_photod.*, c.*, 'Portugal' AS country_name(SELECT region_name FROM regions_cities where id air.region_city_code) as region_nameair.*, air.contacts as airport_contactsLENGTH(CONCAT_WS(d.timed.electricityd.languaged.healthd.tippingd.safetyd.businessd.communicationsd.duty_free)) AS basicsLENGTH(CONCAT_WS(d.embassy_consulate_usd.embassy_consulate_ukd.embassy_consulate_cad.embassy_consulate_aud.embassy_consulate_ird.embassy_consulate_nz)) AS contacts(SELECT money FROM destinations WHERE country_code "PT" ) AS money(SELECT LENGTH(CONCAT_WS(passport_visaentry_req_usentry_req_ukentry_req_caentry_req_auentry_req_irentry_req_nz))
 
FROM destinations WHERE country_code "PT" ) AS visa(SELECT group_concat(id) FROM public_holiday p WHERE p.country_code "PT" order by p.weight desc) AS public_holiday(SELECT count(*) FROM tour_operators t where t.country_code d.country_code) AS num_tour_ops(SELECT count(id) AS total_rows FROM tourop_list tl WHERE tl.destinations LIKE ("%PT%")) AS num_tour_operators(SELECT group_concat(name) FROM port_of_call pc WHERE pc.country_code d.country_code) AS ports_of_call(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS cities(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS regions(SELECT group_concat(name) FROM resorts WHERE major_resort AND country_code d.country_code ORDER BY major_resort DESCname ASC) AS resorts(SELECT count(*) FROM dmcs WHERE country_code d.country_code) AS num_dmcs(SELECT concat(caption" © "copyright) FROM images WHERE filename d.photo) AS photo_copyright(SELECT count(*) FROM airports ai where ai.nfuwt != AND ai.country_code d.country_code) AS num_airports(SELECT count(*) FROM events e where e.country_code d.country_code AND show_on_country 1) AS num_events(SELECT count(*) FROM activities where region_city_code "0" AND country_code d.country_code) AS num_activities(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND excursion "No") AS num_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND show_on_kids AND excursion "No") AS num_kids_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND excursion "Yes") AS num_excursions(SELECT phrases FROM phrase_book pb where pb.country_code c.country_code AND phrases != "") AS num_phrases(SELECT count(*) FROM image_bridge ib LEFT OUTER JOIN images i ON ib.image_id=i.id WHERE ib.destination_code c.country_code) AS num_photos(SELECT count(*) FROM hospitals h where h.country_code c.country_code) AS num_hospitals
FROM 
(destinations d)
LEFT JOIN countries c ON c.country_code d.country_code
LEFT JOIN provinces pr ON pr
.province_code d.province_code
JOIN airports air ON air
.country_code d.country_code
WHERE 
`air`.`nfuwt` != 1
AND `c`.`country_name` = 'Portugal' 
0.0007   UPDATE ci_sessions SET last_activity 1408794451user_data 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:8:\"Portugal\";s:13:\"selected_node\";s:8:\"airports\";}' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0006   UPDATE ci_sessions SET last_activity 1408794451user_data 'a:4:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:8:\"Portugal\";s:13:\"selected_node\";s:8:\"airports\";s:6:\"region\";s:0:\"\";}' WHERE `session_id` = '0a58863cb4412e567f49c33d509dc2de' 
0.0010   SELECT TagID FROM FORUM_DiscussionTags WHERE  Tag 'Portugal'  OR  Tag 'Airport'  
0.0007   SELECT DiscussionID FROM FORUM_DiscussionHasTags WHERE TagID IN (249,212)
                
GROUP BY DiscussionID HAVING COUNT(DiscussionID) = 
0.0006   SELECT i.*, e.fullnamee.bioe.pic FROM interviews i INNER JOIN experts e ON i.expert_id e.id
INNER JOIN countries c ON i
.spatial_id c.country_code WHERE i.interview_type 'country' AND c.country_name 'Portugal' 
0.0005   SELECT TagID FROM FORUM_DiscussionTags WHERE  Tag 'Portugal'  
0.0007   SELECT DiscussionID FROM FORUM_DiscussionHasTags WHERE TagID IN (212)
                
GROUP BY DiscussionID HAVING COUNT(DiscussionID) = 
0.0011   SELECT od.`Name`, od.`DiscussionIDFROM FORUM_Discussion od
                    WHERE od
.`DiscussionIDIN ( 146,437,621,960,978,1199,1282,1502,1544,1606,1857,2306,2441,2524,2527,2541,2876,3039,3447,3542,3801,4164,4280,4411,5381,5524,5593,5664,5826,5989,6374,6407,6420,6795,7013,7884,8363,8364,8398,8424,9037 ) ORDER BY od.`DateLastActiveDESC LIMIT 0 15