Ninoy Aquino Airport Car Rental Mini Guide
The airport has three international terminals plus a domestic one. Car Hire can be prebooked and collected directly from the airport giving you independent and cost effective transport into Manila
If you have pre-booked your hire car, there are several booths around the arrivals area for you to page the company. Many ask you to simply ‘send’ your reservation number and you will then be told where to go to be shuttled to the pick-up area.
The airport receives dozens of flights a day from as far away as China, the Middle East and Australia
. It has one flight a day from Europe with KLM operating a flight out of Amsterdam
. Travellers from the UK
would have to fly to Amsterdam first before connecting to Ninoy Aquino.
Current Rental Rates at Manila Ninoy Aquino Airport
5 Adults, 5 Doors
From 47.45 EUR/day
7 Days rental at 332.21 EUR from 24/07/2023
5 Adults, 5 Doors
From 58.75 EUR/day
7 Days rental at 411.31 EUR from 24/07/2023
7 Adults, 5 Doors
From 72.31 EUR/day
7 Days rental at 506.23 EUR from 24/07/2023
Useful to know about Manila Ninoy Aquino Airport
- The airport is called Ninoy Aquino Airport.
- It’s located four miles south of the capital.
- The airport was named after the politician Benigno Aquino who was assassinated at the airport in 1983.
- The airport is huge and had 27m passengers pass through the terminals last year.
- The city’s airline traffic is shared with Diosdado Macapagal Airport, also within the city boundaries.
Popular car hire destinations in Manila Ninoy Aquino Airport
Best car rental companies in Manila Ninoy Aquino Airport
No.1: RIGHT CARS,
based on 13 reviews
18 min (average wait time)
based on 20 reviews
9 min (average wait time)
based on 81 reviews
29 min (average wait time)
Manila Ninoy Aquino Airport car hire information
Total Cars Available
Average prices per day for car hire at Manila Ninoy Aquino Airport
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.Collections.Generic.List`1.RemoveAt(Int32 index)
at CMSWebParts_MyWebParts_ChartCityAmchartsV1.generateGraph(String pvNodeID, String pvChartTitle)
at CMSWebParts_MyWebParts_ChartCityAmchartsV1.Page_Load(Object sender, EventArgs e)
*average daily rates based on 7 day rental, search for today's best prices
FAQs about car hire at Manila Ninoy Aquino Airport
Page_Load: CT_ID:28440 NodeID:10823 pvCT_ID:28440 NodeID:10823 DECLARE @CountryKeyword varchar(200), @CountryCode varchar(50),@DocumentPageTitle varchar(200), @DocumentPageDescription varchar(2000),@CT_ID int SELECT @DocumentPageTitle = DocumentPageTitle,@DocumentPageDescription = DocumentPageDescription from CMS_Document where DocumentNodeID =10823 SELECT Top 1 @CountryKeyword = CountryKeyword, @CountryCode = CountryCode from CONTENT_MenuItem where BookingEngineLocationID=28440 SELECT Top 1 @CT_ID = BookingEngineLocationID from CONTENT_MenuItem where BookingEngineLocationID=28440 Declare @TotalReviews varchar(200), @higest_rating float, @cheapest_price float, @CheapestVendor varchar(200),@expensive_price float, @offercount int; SET @TotalReviews = (select SUM(TotalAgent) as TotalReviews from[cartrawler_v2].[dbo].Review R where R.CartrawlerCode = @CT_ID and RecordDateTimeDt = (select MAX(RecordDateTimeDt) from[cartrawler_v2].[dbo].Review R where R.CartrawlerCode = @CT_ID)) SET @higest_rating = ( SELECT TOP 1 X.higest_rate * 2 as higest_rate FROM ( SELECT VendorName,CAST(overall AS decimal(5, 1)) AS higest_rate, CartrawlerCode FROM[cartrawler_v2].[dbo].[Review] WHERE CartrawlerCode = @CT_ID AND overall IS NOT NULL GROUP BY VendorName, overall, CartrawlerCode ) X ORDER BY CartrawlerCode, CAST(X.higest_rate AS decimal(5, 1)) DESC) SET @cheapest_price = ( SELECT CONVERT(Numeric(19, 2), min(computeddailyrate)) best_price FROM[cartrawler_v2].[dbo].[LocationVehicleV3] where CartrawlerCode = @CT_ID and vehiclematrixcategory<>'' and vehiclematrixcategory is not null and vehiclematrixcategory<> 'NULL' and RecordDateTimeDt = (select MAX(RecordDateTimeDt) from [cartrawler_v2].[dbo].[LocationVehicleV3] where CartrawlerCode=@CT_ID)) SET @CheapestVendor = ( select TOP 1 VendorShortName FROM[cartrawler_v2].[dbo].[ExtLocationVehicleV1] WHERE CartrawlerCode = @CT_ID AND RecordDateTimeDt = (select MAX(RecordDateTimeDt) from[cartrawler_v2].[dbo].[ExtLocationVehicleV1] where CartrawlerCode = @CT_ID ) order by computeddailyrate ) SET @expensive_price = ( SELECT TOP 1 CONVERT(Numeric(19,2),X.ComputedDailyRate) as expensive_price FROM ( SELECT [Expr1], MAX(ComputedDailyRate) as ComputedDailyRate, CountryCode, RecordDateTime, CountryName FROM [cartrawler_v2].[dbo].[LocationVehicleV2] group by [Expr1], CountryCode, RecordDateTime, RecordDateTimeDt, CountryName, CartrawlerCode HAVING (CountryCode= @CountryCode or CountryName = @CountryCode) AND ISNULL([Expr1], '') <> '' and CartrawlerCode = @CT_ID and RecordDateTimeDt = (select MAX(RecordDateTimeDt) from[cartrawler_v2].[dbo].[LocationVehicleV2] where(CountryCode= @CountryCode or CountryName = @CountryCode) and CartrawlerCode = @CT_ID) ) X ORDER BY X.ComputedDailyRate desc ) SET @offercount = (SELECT FLOOR(RAND() *(100-5+1))+5) SELECT @TotalReviews as TotalReviews, ratingavailable = CASE when @higest_rating is not null then @TotalReviews ELSE 0 END , higest_rating = CASE when @higest_rating is not null then @higest_rating ELSE 0 END , @cheapest_price as cheapest_price,@CheapestVendor as CheapestVendor, @expensive_price as expensive_price, @offercount as offercount,@DocumentPageTitle as DocumentPageTitle,@DocumentPageDescription as DocumentPageDescription
FAQs - How can we help?
There are always some points on which you are not sure when hiring a car, so we have done our best to answer the frequently asked questions. Just click this link and you will find the questions are sorted by category for easy navigation.