ADVERTISEMENT

Driving a diesel truck post fuel crisis

Measuring the BT-50's fuel consumption from Rizal to Zambales

Published Jun 18, 2026 09:31 pm

At A Glance

  • The BT-50 felt easily manageable for your typical mid-sized pick up truck.
  • I had driven a total of 376.5 kilometers and averaged 13.6 kilometers per liter fuel consumption. Overall, I had consumed 27.6 liters of diesel on the whole trip.
Before this crisis, no one really gave much thought as to how much fuel they’d used up on a road trip, especially in diesel vehicles, knowing they were a good balance of power and economy. Now that fuel prices had gone up, we’re all watching our fuel efficiency figures.
I was invited to check out the Overland Kings’ OK Campout at Crystal Beach in Zambales some weeks back and that weekend, I had the Mazda BT-50 4x4 Pangolin Edition pickup. It seemed like a perfect opportunity to see how a diesel vehicle would fare on a long drive.
The vehicle
The Mazda BT-50 4x4 Pangolin Edition is powered by a turbocharged 3.0 liter DOHC diesel engine which puts out 187-Hp at 3600rpm with 450-Nm of torque between 1,600 to 2,600 rpm and this is mated to a 6-speed automatic transmission.
The BT-50 has a comfortable and spacious interior and I especially like the dark theme, and the black headliner which significantly reduces glare.
The drive
The destination was Crystal Beach in Zambales, and I’d be coming from Cainta, Rizal. I started by topping off the BT-50’s 76 liter tank and set the trip meter to zero. I left my house as the sun was starting to rise. It was 6:30 on a Sunday morning and hitting the road while most of the population were still in bed meant I shared the road with less people.
Waze estimating the drive would take four hours. The BT-50 felt easily manageable for your typical mid-sized pick up truck. Steering is light, making getting through narrow streets easy and the 3.0L turbo diesel’s torquey low end delivered; exactly what I needed without needing to give a lot of right pedal.
Once I made it to NLEX, the drive became more relaxed for me and the BT-50. The six-speed automatic transmission kept the rpms low and the cabin was pretty quiet at highway speeds. Despite not carrying any load in the rear and with me as a lone occupant, the ride wasn’t harsh. Seats were comfortable and stayed so even on the long drive, on mostly uneven stretches of cement.
I entered SCTEX and made my way through SBMA out to Olongapo, making my way up and down the rolling hill roads. It was onward to provincial bypass thoroughfares which treated me to more winding roads with changes in elevation. The BT-50 breezed through this with quiet confidence. Its suspension absorbed enough of the roads imperfections without being mushy. At the same time it also wasn’t too firm. Big tires and elevated ground clearance meant I didn’t have to worry much about approaches to bridges or unexpected dips after.
When I finally arrived at Crystal Beach, tarmac turned to sand, and while 4x4 was not necessary on the hard packed surfaces, making my way to the beach itself required me to put it in four-wheel drive high (4H). The BT-50 felt right at home.
I made the 173.7 kilometer drive from Cainta to Zambales in three hours and thirty minutes, and according to the trip computer, I had averaged 14.5 kilometers per liter, consuming an estimated 11.9 liters of diesel.
BT-50 off-road
I made it to Crystal Beach just in time for breakfast. While at the beach, I wanted to see how the BT-50’s 4x4 system would fare in the soft beach sand.
We purposely bogged it deep sand, then engaged four-wheel drive low. At the same time, we engaged its Electronic Rear Differential Lock. This made getting out of that fix elementary. This was all done in a stock spec vehicle with road tires and street tire pressure. It got itself effortlessly in and out of the loose stuff without needing any recovery gear.
The drive home
As afternoon came, it was time to head home. My return trip took a little longer as I had made a few stops along the way. Heading back to SBMA, where there were substantially more vehicles on the road by his time and a traffic jam formed about a kilometer before the first gate of Subic. Coming out of Subic and SCTEX which had me a good speed, NLEX had considerable vehicular volume and had slowed flow of traffic to a little below 80 kilometers per hour for most of the stretch to the last toll plaza. Once through there, it was clear sailing though QC and back to Rizal, reversing my morning route home.
I pulled into our driveway at 7:30 pm. I had driven a total of 376.5 kilometers and averaged 13.6 kilometers per liter fuel consumption. Overall, I had consumed 27.6 liters of diesel on the whole trip. I drove, not making any effort to be economical, so these figures are real world.
While the drive from Cainta to Zambales and back, is not far by most standards, it’s far enough to qualify as a “getaway”. The BT-50 got the job done, and without any fuss. Smooth on the highway and confident off tarmac, it was comfortable. And judging by my fuel efficiency figures, I could have easily gone over a thousand kilometers on a full tank in the BT-50.

Related Tags

Mazda Philippines
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.