Delta baggage fees go up. Here are three ways to avoid them.

Fed up with the hike in Delta baggage fees? There are ways to avoid checked luggage charges.

By , Staff writer

The trip to visit the in-laws last fall was a cheapskate's success: inexpensive but direct flights, no hotel stay, and no rental car.

What I didn't count on were the baggage fees: $20 apiece for two checked bags. Round-trip, that came to an extra $80. Ouch!

And there's no evidence that airlines will cut baggage fees as their business recovers. Delta on Tuesday just boosted its fees for domestic travel to $23 for the first checked bag and $32 for the second one, up from $15 and $25, respectively.

Recommended: Baseball spring training: The facts, from history to cheap seats

That's if you pay in advance online. At the airport, those fees rise to $25 for the first bag, $35 for the second one.

It's not much better at other airlines. US Airways charges the same as Delta for domestic flights at the airport but offers a slightly bigger discount for online payment. American and United charge $20 for the first bag, $30 for the second (although United offers a $5 per bag discount for online payment). Of the major airlines, only Southwest charges no fee for the first or second item of checked luggage.

So what can you do to avoid baggage fees? Here are three suggestions:

1) Pack light so that everything fits in a single carry-on suitcase. There are several good websites, complete with suggested packing lists, that can help whittle down that three-bag trousseau. For a comprehensive, life-changing look at packing try Also, check out suggestions here or here. True, you may have to seriously adjust your travel lifestyle. (What! Only two pairs of shoes for a six-day trip?) But packing light can be excellent practice, since Americans are already having to do more with less in most areas of their economic lives.

"I don't think I've ever paid a bag fee," says Doug Dyment, travel speaker and author at, who travels with a single carry-on weighing about 20 pounds. He suggests that people make a permanent packing list for a lifetime of travel. Although the list varies a little from trip to trip depending on the destination's climate, "it's amazing how quickly you can learn to make that list surprising short," he adds.

2) Ship excess clothes ahead of time. A large priority mail flat-rate package will hold two-thirds of what a carry-on does and only cost $14.50 ($13.95 online) to ship across the country. The post office offers two- to three-day delivery to most domestic destinations. [Editor's note: This paragraph was corrected to make clear that the postal service doesn't guarantee priority mail delivery within a specified time.]

3) Always fly Southwest (or JetBlue, which doesn't charge for the first checked bag). Of course, that means you won't be able to fly to certain cities like Atlanta, Cincinnati, Honolulu, or Memphis. In cases like Miami and Washington, D.C., the airlines serve airports that aren't too far away from the city limits, although the ground transportation might cost you more than the price of a checked bag.

Share this story:

We want to hear, did we miss an angle we should have covered? Should we come back to this topic? Or just give us a rating for this story. We want to hear from you.




eZ debug

Clear cache:

Quick settings:

Timing: Jul 09 2014 13:01:58
Script start
Timing: Jul 09 2014 13:01:58
Module start 'content'
Timing: Jul 09 2014 13:01:58
Module end 'content'
Timing: Jul 09 2014 13:01:58
Before parse_includes
Strict: PHP: E_STRICT Jul 09 2014 13:01:58
Non-static method MugoViewExtras::get_view_extras() should not be called statically, assuming $this from incompatible context in /var/www/ on line 37
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/override/templates/extra/archive.tpl:21[1] Jul 09 2014 13:01:58
Variable 'view_extra_node' is already defined.
Timing: Jul 09 2014 13:01:58
After parse_includes
Timing: Jul 09 2014 13:01:58

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0182 sec 1,286.3828 KB1,162.2813 KB
Module start 'content' 0.0182 sec0.0048 sec 2,448.6641 KB720.6797 KB
Module end 'content' 0.0230 sec0.0363 sec 3,169.3438 KB3,047.3281 KB
Before parse_includes 0.0593 sec0.0475 sec 6,216.6719 KB389.6641 KB
After parse_includes 0.1068 sec0.0007 sec 6,606.3359 KB-167.6406 KB
End 0.1074 sec  6,438.6953 KB 
Total runtime:0.1139 sec
Peak memory usage:6,870.7969 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
Load cache0.0060 sec5.1424%310.0002 sec
Mysql Total
Mysqli_queries0.0412 sec35.3725%600.0007 sec
Looping result0.0015 sec1.3148%560.0000 sec
Template Total0.0600 sec 51.5% 6 0.0100 sec
Template load0.0035 sec3.0120%60.0006 sec
Template processing0.0585 sec50.1358%60.0097 sec
Cache load0.0020 sec1.7520%60.0003 sec
state_id_array0.0025 sec2.1341%50.0005 sec
state_identifier_array0.0029 sec2.4774%50.0006 sec
String conversion0.0000 sec0.0162%30.0000 sec
dbfile0.0004 sec0.3478%180.0000 sec
View Extra building0.0273 sec23.4264%20.0137 sec
Total script time:0.1166 sec

CSS/JS files loaded with "ezjscPacker" during request:


Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/csm_base/design/csm_design/templates/pagelayout.tplEdit templateOverride template
1modules/mugo_view_extras/extra_cached.tpl<No override>extension/mugo_view_extras/design/standard/templates/modules/mugo_view_extras/extra_cached.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 3
 Number of unique templates used: 3
 Time used to render template usage: 0.0001 secs