Best Diesel Heater for a Skoolie
Choose between air and hydronic heat using bus volume, insulation, altitude and climate.
Diesel-fired heaters are popular in skoolies because they provide dry heat without relying on a large electrical resistance load. Correct sizing depends on heat loss, not bus length alone.
Combustion heaters require careful exhaust routing, combustion-air separation, fuel-system work and carbon-monoxide protection. Installation should follow the heater manufacturer’s instructions and any applicable vehicle or fuel-system requirements.
Air versus hydronic heat
Forced-air diesel heaters — the category that includes Webasto's Air Top 2000 STC, Espar/Eberspächer's Airtronic D2/D4, and Autoterm's Air 2D — burn diesel in a sealed combustion chamber and blow cabin air across a heat exchanger, with ducted output routed to one or more registers. Genuine units in this class run roughly $700–1,400 for the heater plus kit, with self-install taking a weekend for someone comfortable with 12V wiring, sheet-metal work, and fuel-line routing; professional install commonly adds $300–800. They are compact (roughly 12 x 5 x 5 in / 310 x 120 x 120 mm), draw modest current, and run quietly enough for a bunk a few feet away, though the blower produces a noticeable whir at high fire. Forced-air units cannot make domestic hot water or preheat an engine — they exist solely to warm air — which makes them the default choice for most skoolie builders who want simple space heating without touching the engine's cooling system.
Hydronic (coolant-loop) diesel heaters — Webasto's Thermo Top series and Espar's Hydronic line — burn diesel to heat a glycol/water loop, then push that hot coolant through a heater core, radiators, or in-floor tubing, and can simultaneously route heat into a hot-water storage tank and warm the engine block before a cold start. This versatility comes at a real cost and complexity premium: heater units alone run roughly $900–2,000, and a full hydronic system with plumbing, expansion tank, circulation pump, and heat exchangers pushes total installed cost well past $2,500–4,000, with professional installation strongly recommended because coolant-loop mistakes cause leaks and airlocks rather than just cold air. They suit builders who want radiant floor heat, a boiler-style hot water system, or engine preheat in one integrated package, and are common on larger commercial and municipal vehicles including school buses.
The "Chinese diesel heater" category — unbranded or lightly branded forced-air units sold on Amazon/eBay for $150–350 — uses the same basic combustion principle as name-brand units but with far less consistent manufacturing: heat exchangers are often thinner-gauge, lower-grade aluminum (roughly 2.6–3.4 lb/1.2–1.6 kg versus 4.6 lb/2.1 kg on a well-built unit), glow plugs are frequently resistance-wire rather than ceramic (which fails below 14°F/-10°C), and wiring insulation is commonly rated to only 172–185°F (78–85°C). Real-world reports include units failing within 20 operating hours from sooted combustion chambers, a documented case of a CO alarm tripping at 40 ppm from a failed combustion-chamber gasket, and multiple altitude-related smoking/sooting failures at 5,000–8,500 ft that resolved only after switching to name-brand altitude-compensating units. Other builders report years of trouble-free use from the same category, so outcomes vary heavily by specific factory and seller, and E-mark certification (independent lab-tested for combustion and fuel-system safety) is the most reliable way to separate acceptable units from risky ones. The honest trade-off: these heaters can work well and cost a fraction of name-brand units, but the failure modes documented in the field — soot buildup, gasket failure, altitude mis-tuning, fuel-tank crush from blocked breathers — are exactly the failure modes that produce carbon monoxide risk, and quality control is inconsistent between otherwise identical-looking listings.
| Forced-air (name brand) | Hydronic | Chinese import air heater | |
|---|---|---|---|
| Heats | Cabin air directly | Coolant loop → heater core/floor/DHW | Cabin air directly |
| Typical unit cost | ~$700–1,400 | ~$900–2,000+ (system: $2,500–4,000+) | ~$150–350 |
| DHW / engine preheat | No | Yes | No |
| Install complexity | Moderate, DIY-friendly | High, plumbing/electrical | Moderate, DIY-friendly |
| Documented failure modes | Rare if genuine, altitude-related if untuned | Coolant leaks, airlocks if installed poorly | Sooting, glow-plug failure, gasket/CO leaks |
Sizing inputs
- Interior volume (cu ft/m³): length × width × ceiling height sets the air mass that must be reheated after every door opening and overnight setback.
- Wall/ceiling/floor R-value: heat loss through a surface is proportional to area × temperature difference ÷ R-value, so a bus insulated to R-14 loses roughly double the heat of one at R-28 for the same shell area.
- Window area and glazing type: single-pane bus windows have effective R-values near 1, making them the single largest per-square-foot heat-loss path in most conversions.
- Design (outdoor) temperature: use the coldest sustained temperature the bus will realistically see, not the average winter low, since heater sizing must cover the worst case, not the typical night.
- Altitude: combustion heaters are tuned for a specific air/fuel ratio at a reference altitude, and running above that ratio without an altitude kit causes incomplete combustion (soot, smoke, reduced output) rather than a linear derate.
- Air infiltration/leakage: gaps around wheel wells, roof vents, and window seals let conditioned air escape continuously, adding a load on top of conductive losses through the shell that a simple R-value calculation alone will miss.
- Setback/recovery strategy: whether the heater cycles off overnight (requiring a larger unit to recover temperature quickly) or holds a steady low setting continuously changes the effective sizing target.
Length-based screening ranges
The table below is a first-pass filter only — a true heat-loss calculation using the inputs above will always be more accurate, and builders with poor insulation, single-pane glazing, a cold climate design temperature, or high-altitude operation should size up at least one tier from these ranges. Volume figures assume the ~90 in (2.29 m) interior width and 74–78 in (1.88–1.98 m) ceiling height typical of full-size skoolies.
| Bus length | Approx. interior volume | Suggested heater output range | Step up when… |
|---|---|---|---|
| Under 25 ft (7.6 m) | ~700–900 cu ft (20–25 m³) | 5,000–8,500 BTU/hr (1.5–2.5 kW) | Single-pane windows exceed ~15% of wall area, or design temp below 20°F (-7°C) |
| 25–30 ft (7.6–9.1 m) | ~900–1,100 cu ft (25–31 m³) | 7,000–13,600 BTU/hr (2–4 kW) | Insulation below ~R-14 average, altitude regularly above 5,000 ft (1,500 m), or open floor plan with minimal interior partitions |
| 30–35 ft (9.1–10.7 m) | ~1,100–1,350 cu ft (31–38 m³) | 10,000–17,000 BTU/hr (3–5 kW) | Full-time winter residency, design temp below 0°F (-18°C), or large slide/awning openings that add infiltration |
| 35–40 ft (10.7–12.2 m) | ~1,350–1,600 cu ft (38–45 m³) | 13,600–20,500 BTU/hr (4–6 kW) | Poor insulation combined with altitude above 7,000 ft (2,100 m) — consider two zoned heaters rather than one oversized unit |
These BTU/hr ranges are derived from published output figures for common forced-air units (Espar Airtronic D2 at 7,500 BTU/13,600 BTU-class D4, Webasto Air Top 2000 STC at 3,070–7,000 BTU, Autoterm Air 2D at 2,700–6,850 BTU) scaled loosely against the interior-volume bands above; they assume moderate insulation (roughly R-14 to R-21) and a design temperature around 0–20°F (-18 to -7°C). A single 2 kW-class heater sits at the low end of adequacy even for the smallest band in genuinely cold climates, which is why many full-time cold-climate builds run a 4–6 kW unit or two smaller zoned heaters rather than one undersized heater working continuously at full fire.
Safety and serviceability
- Install a UL 2034-listed CO alarm near sleeping areas regardless of heater brand; documented field failures (cracked heat exchangers, gasket failure) have produced CO readings up to 40 ppm inside the cabin even on name-brand-adjacent units.
- Route exhaust to terminate away from doors, windows, and the fresh-air combustion intake, and never let exhaust and combustion-air intake hoses run parallel and close together, which can cause exhaust recirculation into the intake.
- Keep combustion air intake separate from cabin air intake — the heater must draw outside air for combustion, not cabin air, or it will slowly starve the space of oxygen while also risking exhaust backdraft.
- Maintain manufacturer clearances to combustibles around the heater body and exhaust pipe; wood subfloors and insulation packed too close to the unit are a common cause of scorching and fire risk in DIY installs.
- Decide fuel pickup carefully: tapping the bus's main diesel tank with a dedicated standpipe (as most kits include) is standard, but it must sit above tank sediment and below the fuel level at low tank states, and running the heater dry on a nearly empty main tank can starve the engine too — a small dedicated auxiliary tank avoids this trade-off entirely.
- Budget for startup current draw, not just running draw — glow-plug ignition pulls significantly more current for the first 60–120 seconds than steady-state operation (Espar Airtronic draws up to 85–185W at start versus much lower running wattage), which matters for undersized 12V wiring or marginal battery banks.
- Get an altitude kit if operating above roughly 5,000 ft (1,500 m) — heaters tuned for sea-level combustion run rich at altitude, which causes soot, smoke, reduced output, and accelerates the coking failures documented in field reports.
- Avoid running a heater on its lowest setting for extended periods in an oversized installation; low-fire operation for many hours is a documented cause of carbon (coking) buildup in the combustion chamber and glow plug, throwing fault codes and eventually requiring a burn-off cycle or manual cleaning.
- Preserve service access to the burner head, glow plug, and fuel pump when framing around the heater — sealing a unit into a finished wall cavity without an access panel turns routine annual cleaning into a demolition project.
- Verify wiring and harness temperature ratings near the heater body; budget import units sometimes use harnesses rated only to 172–185°F (78–85°C), which can degrade faster than the 221°F (105°C) automotive-grade harnesses used on name-brand units.
- Check local/regional fuel and appliance regulations — some states and insurers treat auxiliary vehicle fuel-burning appliances differently for registration, inspection, or insurance purposes, and this varies by jurisdiction, so builders should confirm requirements locally rather than assuming national uniformity.
- Never assume "no smoke" means "no CO" — several field reports describe heaters burning visibly clean while still producing dangerous CO from an internal leak, which is why a CO alarm, not visual inspection, is the actual safety control.
Product Shortlist
Webasto Air Top 2000 STC — Forced-air. Rated output 3,070–6,800 BTU/hr (0.9–2.0 kW); fuel consumption approx. 0.03–0.06 gal/hr (0.12–0.24 L/hr); electrical draw approx. 13–30W running, startup peak not verified in available documentation; max standard altitude 5,000 ft (1,500 m), with third-party altitude-adjustment services (not a factory kit) available up to 6,400 ft. Price band: roughly $700–1,100 for heater kit. Suits builders wanting the most widely supported, well-documented forced-air unit with strong dealer/installer network. The honest catch: factory altitude ceiling is comparatively low for mountain-state use, and true high-altitude operation depends on third-party recalibration rather than an official Webasto kit.
Eberspächer (Espar) Airtronic D4 — Forced-air. Rated output up to 13,600 BTU/hr (~4 kW); fuel and electrical consumption scale with the D2/D4 family (D2 at 7,500 BTU-class draws roughly 9–40W running with startup surge higher, exact D4 current draw not verified from the retrieved manual). Factory high-altitude compensation kits exist for unrestricted use above 5,000 ft (fuel pump and sensor kits sold separately). Price band: roughly $900–1,500 for heater plus install kit. Suits larger skoolies needing more headroom above minimum sizing, especially in cold or higher-altitude climates. The honest catch: the altitude kit is a separate purchase, and skipping it in mountain use is a documented cause of sooting and reduced output.
Autoterm (Planar) Air 2D — Forced-air. Rated output 2,700–6,850 BTU/hr (0.8–2.0 kW); fuel consumption 0.10–0.24 L/hr (0.03–0.06 gal/hr); power consumption 10–29W (0.8–2.42A), startup peak not separately specified in available documentation; built-in high-altitude sensor rated to 13,700 ft (4,200 m) per manufacturer, with one retailer noting field testing to 8,500 ft (2,600 m). Price band: roughly $700–950. Suits builders specifically prioritizing high-altitude reliability without a separate kit purchase, relevant for a Montana-based build. The honest catch: manufacturer's 4,200 m altitude figure and a retailer's 2,600 m field-tested figure disagree meaningfully — treat the higher number cautiously and verify performance at your actual elevation before relying on it.
Webasto Thermo Top Evo — Hydronic (coolant loop). Rated output up to 17,000 BTU/hr (5.0 kW); fuel consumption 0.08–0.13 gal/hr (0.31–0.49 L/hr); power consumption 12–33W running, startup peak not verified; coolant pump flow approx. 45 L/hr; max altitude 5,000 ft (1,500 m) per listed spec, no altitude kit mentioned in retrieved documentation. Price band: roughly $1,200–1,800 for heater alone (full hydronic system substantially more). Suits builders who want radiant floor heat or integrated hot water alongside space heating, and who are prepared for professional-grade plumbing work. The honest catch: professional installation is explicitly recommended by the manufacturer, and total installed system cost (pump, plumbing, heat exchangers, tank) runs well beyond the heater's own price.
Generic 5kW "Chinese diesel heater" (e.g., Vevor, Autopeak, unbranded Amazon/eBay listings) — Forced-air. Advertised output approx. 17,000 BTU/hr (5 kW), suited per one manufacturer's guidance to spaces up to ~300 sq ft (28 m²); fuel consumption approx. 0.193–0.252 L/hr at higher settings; voltage typically 9–16V DC; altitude compensation and kit availability vary by seller and are frequently not verified or absent. Price band: roughly $150–350. Suits budget-constrained builders willing to accept variable quality control and to actively monitor CO levels and combustion health. The honest catch: field reports document failures within 20 operating hours, sooting from altitude mis-tuning, and at least one case of a CO alarm tripping from a gasket failure — reliability depends heavily on the specific factory behind a given listing, which is often not disclosed to the buyer.
Run the numbers for your build
Organize bus size, insulation and climate inputs before selecting a heater.
Open the Heat Load Estimator →Related guides
Best Roof Vent and Fan for School Bus Living (2026)
Build PlanningComplete Skoolie Shopping List (2026)
Plumbing & BathroomBus Conversion Bathroom Options (2026)
Heating & ClimateWinter Heat Loss in a Skoolie or Van Conversion (2026)
Sources (15)