If you’ve ever stared at a map and wondered whether that cross-country trek from Perth to Adelaide was worth the cost — or the 43-hour train ride — you’re not alone. Flying this route covers 2,136 km in under three hours, while the legendary Indian Pacific offers a completely different kind of journey. Here’s what you need to know before booking.

Average Flight Time: 2 hours 50 minutes ·
Starting Price: AUD $99 (Jetstar) ·
Weekly Flights: 50 ·
Daily Flights: 4+ ·
Airports: PER to ADL

Quick snapshot

1Confirmed facts
  • Non-stop flights available daily (Kayak)
  • Average flight time 2h 50m (Kayak)
  • 50 direct flights per week (Kayak)
2What’s unclear
  • Exact current prices fluctuate by date
  • 2026 train schedules need confirmation
  • Specific fuel costs for driving
3Timeline signal
  • Train departs once weekly (Saturday/Sunday) (Rome2Rio)
  • Thursdays see 18% of weekly departures (Kayak)
  • Cheapest flights typically in June (Google Flights)
4What’s next
  • Check fare calendars for best deals
  • Compare airlines: Qantas, Jetstar, Virgin
  • Consider train vs flight trade-offs

Key flight statistics and travel options are summarized in the table below.

Key facts about Perth to Adelaide flights
Fact Detail
Flight Duration 2 hours 50 minutes (non-stop)
Cheapest Deal AUD $99 (Jetstar)
Flights per Week 50
Main Airlines Qantas, Jetstar, Virgin Australia
Distance 2,136 km / 1,314 miles
Time Difference 2.5 hours (WA to SA)

How long is it to fly from Perth to Adelaide?

The non-stop flight from Perth Airport (PER) to Adelaide Airport (ADL) takes just 2 hours 50 minutes on average. That’s roughly the same as a comfortable lunch and a coffee. The earliest departure each day leaves at 5:25 am, arriving in Adelaide by 10:45 am local time.

How long is a direct flight from Perth to Adelaide?

Direct flights average 2h 50m to 3h 5m depending on wind conditions and routing. Thursday is the busiest day for departures, accounting for 18% of weekly flights. When you factor in airport check-in and security, the total door-to-door time runs about 4 hours 41 minutes according to Rome2Rio (travel comparison platform).

The pattern is straightforward: six to nine non-stop flights operate every day, giving travelers plenty of flexibility whether you need an early start or prefer an afternoon departure.

What to watch

The 2.5-hour time difference between Western Australia and South Australia means Adelaide feels like it’s already an hour ahead by the time you land. Adjust your mental clock accordingly for meetings.

Are there non-stop flights from Perth to Adelaide?

Yes — direct non-stop flights are available every single day on this route. Three carriers operate the service: Qantas, Jetstar, and Virgin Australia, with departures roughly every two hours during peak times.

Qantas leads on punctuality, hitting 80.23% on-time arrivals according to Skyscanner (flight aggregator). Jetstar focuses on budget travelers, while Virgin Australia offers a mid-range option.

If you’re flexible on timing, indirect routes through Melbourne, Sydney, or Canberra exist but add significant travel time. For most travelers, the direct option is worth the premium.

The upshot

Non-stop flights are the clear winner for speed. With 50 weekly departures, you’ll find a flight that fits your schedule — no need to route through the east coast hubs unless you’re already there.

Cheap Perth to Adelaide flights (PER to ADL) from AUD $215

Flight prices vary widely depending on how far in advance you book and which airline you choose. Jetstar regularly advertises fares starting from AUD $99 one-way, though these are bare-bones starter tickets with add-ons for baggage and seat selection.

More realistic “cheap flight” territory sits around AUD $215-$262 one-way on Skyscanner (aggregator with pricing data). Round-trip deals have been found as low as $281-$293 on Expedia. The verified cheapest one-way fare from Skyscanner is $111.

What is the flight price from Perth to Adelaide?

Typical cheap fares range from $176-$262 one-way, with round-trip prices between $234-$353. June is historically the cheapest month to fly, with prices hovering between $240-$310.

The trade-off is real: budget carriers offer lower base fares but charge extra for carry-on bags over 7kg, seat selection, and in-flight amenities. Full-service carriers like Qantas include these in the ticket price.

Five carriers offer different pricing tiers on the PER to ADL route.

Five carriers, five different pricing approaches for PER to ADL
Airline Base Price Range Inclusions
Jetstar $99+ one-way Basic seat, pay for extras
Virgin Australia $150-$300 Carry-on included
Qantas $200-$400 Full service, highest punctuality
Tigerair (if available) $80-$150 Budget barebones
Regional Express Varies Limited route availability

The implication is clear: unless you specifically want the train travel experience, flying wins on both price and convenience.

The catch

Those “from $99” fares vanish quickly. If your travel dates are fixed, book at least 3-4 weeks ahead. Flexible travelers hunting deal calendars can snag significant savings, especially in the off-peak months.

Can you take a train from Perth to Adelaide?

Yes — and it’s one of the most iconic train journeys in the world. The Indian Pacific, operated by Journey Beyond, connects Perth station to Adelaide Parklands in 43 hours 15 minutes. That’s roughly three days and two nights of travel time.

Is there a train that goes from Perth to Adelaide?

The Indian Pacific runs once weekly, typically on Saturdays and Sundays. It departs from Perth and travels across the vast Nullarbor Plain — one of the most dramatic stretches of Australian landscape you’ll ever cross by rail.

Unlike budget flights, this is a luxury experience. The Green Adventurers (travel resource) notes that fares include all meals, beverages, and off-train excursions. The journey is designed for travelers who want to experience the distance, not just cover it.

Passengers choose from different cabin classes: Gold Twin cabins offer private sleeping arrangements, while the Platinum Service provides premium dining and lounge access. The train reaches maximum speeds of 115 km/h on certain sections.

Why this matters

If you need to get somewhere fast, the train isn’t the answer. But if you’re planning a once-in-a-lifetime Australian adventure or simply don’t want to fly, the Indian Pacific delivers an experience no flight can match.

Is it cheaper to fly or take the train?

Flying is significantly cheaper — and faster. Budget flights start at $111 one-way, while Indian Pacific train tickets range from approximately AUD 2,000-$7,800 depending on cabin class and booking timing.

How much does it cost from Adelaide to Perth by train?

Train fares on the Indian Pacific vary widely: standard seating starts lower, but Gold Twin cabins and Platinum Service can reach AUD 7,800 or more per person. These prices include accommodation and meals throughout the journey.

For comparison, the same journey by car costs R5,834–8,427 in fuel alone over 26 hours 47 minutes and 2,597.8 km according to Rome2Rio. That’s more expensive than flying and takes nearly ten times longer.

The trade-off

Flying costs $111-$600 for two to three hours. The train costs $2,000-$7,800 for 43 hours — but offers a legendary Nullarbor crossing experience you can’t get any other way. For most travelers, the math is simple: book the flight unless the journey itself is the destination.

How to book Perth to Adelaide flights

The simplest way to find the best deals is to check multiple aggregators simultaneously. Start with Skyscanner (aggregator with price comparison) or Google Flights to compare across carriers.

  1. Enter your dates on an aggregator site — Skyscanner, Kayak, or Momondo all cover the PER-ADL route
  2. Filter for “non-stop” if you want direct flights only
  3. Check the fare calendar to find the cheapest departure day
  4. Book directly on the airline website when possible for better customer service access
  5. Consider booking one-way flights on different carriers if prices differ significantly

For the Indian Pacific train, visit Rome2Rio or the official Journey Beyond website. Train tickets sell out during peak holiday seasons, so book well in advance if your travel dates are fixed.

Bottom line: Flying Perth to Adelaide costs $111-$600 and takes under 3 hours. The Indian Pacific train costs $2,000-$7,800 and takes 43 hours — but offers a legendary Nullarbor crossing experience you can’t get any other way. Most travelers should fly.

What we know — and what we don’t

Confirmed

  • Non-stop flights exist daily (Kayak)
  • Average flight time is 2h 50m (Kayak)
  • 50 direct flights per week (Kayak)
  • Indian Pacific train takes 43h 15m (Rome2Rio)
  • Qantas punctuality 80.23% on-time (Skyscanner)

Unclear

  • Exact current prices vary by date and demand
  • 2026 train schedules need direct confirmation from Journey Beyond
  • Specific 2026 fuel costs for driving
  • COVID-era frequency changes may have shifted

What travelers and experts say

The best way to get from Perth to Adelaide is to fly which takes 4h 35m and costs $190-$500.

— Rome2Rio (travel comparison platform)

Flying from Perth to Adelaide is easily the quickest and cheapest option.

— The Green Adventurers (travel blog)

With direct flights from Perth to Adelaide taking just 2 hours 50 minutes, flying is the fastest way.

— The Green Adventurers (travel blog)

For Australian travelers weighing their options, the decision framework is simple: if speed and budget matter, book a non-stop flight and pay $111-$600. If you’ve got two weeks to spare and want to cross the Nullarbor in style, save up for the Indian Pacific experience.

Related reading: Perth Airport Departures · Adelaide Health Care

For travellers eyeing multiple Australian destinations from Perth, the Perth to Brisbane guide provides flight times, driving estimates and cost breakdowns much like those to Adelaide.

Frequently asked questions

What airlines operate flights from Perth to Adelaide?

Three carriers fly direct: Qantas, Jetstar, and Virgin Australia. Qantas leads on punctuality (80.23% on-time), Jetstar focuses on budget fares from $99, and Virgin Australia offers mid-range service.

What is the distance from Adelaide to Perth by plane?

The flying distance is 2,136 km (1,314 miles) between Perth Airport (PER) and Adelaide Airport (ADL).

How many daily flights are there from Perth to Adelaide?

Six to nine non-stop flights depart daily, totaling roughly 50 per week. Thursday sees the highest concentration at 18% of weekly departures.

What are Perth to Adelaide flights today?

Check live availability on aggregators like Kayak, Skyscanner, or Momondo. The earliest daily departure leaves Perth at 5:25 am and arrives by 10:45 am.

Where to check Perth to Adelaide flight status?

Use the Perth Airport website, Adelaide Airport arrivals/departures board, or your booked airline’s app for real-time updates on delays or gate changes.

What is Perth to Adelaide flights timetable?

Flights run throughout the day with departures roughly every two hours during peak times. The most frequent day is Thursday. Exact timetables change seasonally.

How to find cheap Perth to Adelaide flights?

Use fare calendars on Skyscanner or Google Flights to compare prices across dates. June is typically the cheapest month ($240-$310 round-trip). Book 3-4 weeks ahead for the best rates on non-stop flights.