How Long Does It Take for Lufthansa to Refund?

Skyzenta

October 9, 2025

After canceling a Lufthansa flight, one of the biggest concerns for travelers is, How long does it take for Lufthansa to refund? Refund timelines can vary depending on the ticket type, payment method, and how you made your booking. Generally, Lufthansa processes eligible refunds within 7 to 10 business days for card payments and up to 20 business days for cash or bank transactions.

However, external factors — such as high refund volumes or banking delays — can sometimes extend this period. In this guide, we’ll walk you through Lufthansa’s refund process, average refund timelines, common causes of delay, and how to track your refund easily. If you ever need immediate help checking your refund status or expediting the process, you can always call Lufthansa customer support at +1-866-228-3566 for personalized assistance.

Lufthansa’s Refund Policy Overview

Before discussing timelines, it’s important to understand the general structure of Lufthansa’s refund policy.

  • Refundable tickets: Fully refundable before departure (minus any service fee, if applicable).
  • Non-refundable tickets: Usually credited as a Lufthansa Flight Voucher unless the airline cancels or makes significant changes to your flight.
  • Processing window: Card refunds generally take 7–10 business days, while bank or agency refunds can take longer.

If your refund hasn’t appeared within this period, you can confirm the exact status by calling +1-866-228-3566 for live support.

Step-by-Step: How Lufthansa Processes Refunds

1. Refund Request Submission

When you cancel a ticket or submit a refund request form through Lufthansa’s official website, your case enters their automated refund system. You’ll receive a confirmation email with a case ID or refund number.

2. Review and Verification

The Lufthansa Refunds Department checks your booking details — including fare type, ticket number, and payment method — to ensure you qualify for a refund.

3. Approval and Transaction

Once approved, the refund is processed to your original payment method. Credit-card refunds may show up in your account within a week, but depending on your bank, it can take a few extra days to appear.

If you haven’t received confirmation or payment after two weeks, it’s a good idea to follow up at +1-866-228-3566 to verify the progress.

Average Refund Timelines for Lufthansa

Payment MethodRefund TypeEstimated Processing Time
Credit/Debit CardFull refund7–10 business days
Bank Transfer / CashFull refund20 business days
Flight Voucher (non-refundable fare)Electronic voucherWithin 72 hours
Canceled Flight by LufthansaAutomatic refund5–7 business days
Third-Party / Travel Agency BookingRefund via agencyVaries (10–30 days)

If your case exceeds these timelines, don’t hesitate to reach out to +1-866-228-3566 to ensure there are no issues pending verification.

Common Reasons for Lufthansa Refund Delays

1. Bank or Card Processing Delays

Even after Lufthansa issues the refund, it might take your bank several business days to post the credit to your account.

2. Third-Party Bookings

Tickets purchased through travel agents or online portals may take longer because the refund request must first go through the intermediary before Lufthansa processes it.

3. Incorrect or Incomplete Details

If your refund request form contains an incorrect ticket number or missing payment details, the process can stall until corrected.

4. High Refund Volume Periods

During peak seasons or after large-scale flight disruptions, Lufthansa may experience longer processing times.

If any of these apply to your situation, calling +1-866-228-3566 is the fastest way to get real-time clarification or escalate your request.

How to Check Lufthansa Refund Status

Option 1 — Online via Lufthansa’s Refund Tracker

Go to Lufthansa’s Refund PageHelp → Refunds, and enter your booking code and last name. The page will display your refund’s progress (pending, processed, or completed).

Option 2 — By Phone

If your online tracking shows “in progress” for more than 10 business days, call +1-866-228-3566 for instant updates. Lufthansa’s phone support can access refund records and confirm whether it’s been approved or issued.

Option 3 — Through Email Confirmation

Lufthansa usually sends an email once your refund request is submitted and again when processed. If you haven’t received one, check your spam folder or reach out to an agent directly.

How to Speed Up Your Lufthansa Refund

  • Provide accurate ticket and payment information when submitting the form.
  • Use credit or debit cards for faster automated processing.
  • Avoid travel-agent delays by booking directly through Lufthansa.
  • Check your refund status regularly online or via phone.
  • Follow up promptly by calling +1-866-228-3566 if your refund hasn’t appeared after two weeks.

Escalating a Pending Refund

If your refund hasn’t been processed after 20 business days, take the following steps:

  1. Call Lufthansa Customer Care at +1-866-228-3566 with your booking reference and payment details.
  2. Ask for a refund reference number if you don’t already have one.
  3. Request escalation to the Refunds Department or a senior specialist.
  4. Keep records of call dates and agent names for follow-up tracking.

FAQs — How Long Does It Take for Lufthansa to Refund?

Q1. How long does Lufthansa take to refund card payments?

Most card refunds are completed within 7–10 business days after approval.

Q2. Why is my Lufthansa refund taking longer than expected?

Bank delays, third-party bookings, or incomplete form details can extend processing time. You can verify your status anytime by calling +1-866-228-3566.

Q3. How can I check my Lufthansa refund online?

Visit Lufthansa’s official website and navigate to the refund section using your booking code and last name.

Q4. What if Lufthansa cancels my flight?

If Lufthansa cancels your flight, you’re entitled to a full refund automatically processed within 5–7 business days.

Q5. Can I get help tracking my refund by phone?

Yes. Lufthansa’s customer support team at +1-866-228-3566 can instantly check your refund status and expedite it if needed.

Conclusion

So, how long does it take for Lufthansa to refund?
Typically, you should receive your refund within 7–10 business days for card payments or up to 20 business days for cash or bank transfers. However, delays may occur due to processing or booking channel differences. The good news is that Lufthansa offers multiple ways to check and confirm your refund status, including online tools and dedicated phone support. For the quickest results, or if your refund has taken longer than expected, call +1-866-228-3566 and speak with an agent who can verify and accelerate your request. By keeping your booking details ready and following up promptly, you can ensure your refund arrives without unnecessary delay.

Leave a Comment