Airbus A330-300
Best rows: 45, 55. Watch rows: 45, 53, 54, 55, 69, 70, 71 because of no under-seat storage, lavatories, and door intrusion.
- 45, 55 — Extra legroom
South African Airways's Airbus A330-300 seats 249 passengers across 2 cabin classes.
Seat map
Verified layout · 249 seats · 46J / 203Y · Verified 2026-06-16
Cabin
249 seats total| Class | Pitch | Width | Seats |
|---|---|---|---|
| Business | — | — | 46 |
| Economy | — | — | 203 |
Cabin guide
- Business: 46 seats in a 4 layout (rows 1-12), thompson vantage xl, staggered layout — window seats alternate between hugging the window (most private) and sitting beside the aisle.
- Economy: 203 seats in a 2-4-2 layout (rows 45-71).
Best seats
- 45, 55 — Extra legroom
Exit rows, lavatories & galleys
- Cabin, before row 1: 1 lavatory and galley - nearby rows can see queueing, door noise, and foot traffic and nearby rows can get meal-service noise and light.
- Cabin, behind row 71: 2 lavatories, galley, and exit door area - nearby rows can see queueing, door noise, and foot traffic, nearby rows can get meal-service noise and light, and adjacent seats may have extra legroom or door-slide intrusion.
Variant identity
South African Airways uses this Airbus A330-300 page for 46J / 203Y. The seat counts below are taken from the verified layout, not a generic aircraft template.
- 46J / 203Y
- 249 seats as drawn
- 46 Business, 203 Economy
Seat-by-seat notes
Every annotated seat on this verified layout, rated and explained: no window, near a galley or lavatory, limited recline, exit-row legroom, bulkhead or bassinet positions, misaligned windows, and tray-table or under-seat-storage quirks.
| Row / seat | Cabin | Rating | Reason |
|---|---|---|---|
| 12A, 12D, 12G, 12K | Business | Avoid | near a bassinet position (possible infant noise) |
| 45A, 45K | Economy | Mixed | bulkhead ahead, no under-seat storage for take-off and landing, extra legroom, tray table in the armrest, so narrower usable width, and near a bassinet position (possible infant noise) |
| 45C, 45H | Economy | Mixed | bulkhead ahead, no under-seat storage for take-off and landing, extra legroom, tray table in the armrest, so narrower usable width, bassinet can be fitted here, and near a bassinet position (possible infant noise) |
| 45D, 45G | Economy | Mixed | bulkhead ahead, no under-seat storage for take-off and landing, extra legroom, extra-generous bulkhead legroom, tray table in the armrest, so narrower usable width, partial bulkhead with extra legroom, and near a bassinet position (possible infant noise) |
| 45E | Economy | Mixed | bulkhead ahead, no under-seat storage for take-off and landing, extra legroom, extra-generous bulkhead legroom, tray table in the armrest, so narrower usable width, and near a bassinet position (possible infant noise) |
| 45F | Economy | Mixed | bulkhead ahead, no under-seat storage for take-off and landing, extra legroom, extra-generous bulkhead legroom, tray table in the armrest, so narrower usable width, bassinet can be fitted here, and near a bassinet position (possible infant noise) |
| 46A, 46C, 46F, 46H, 46K | Economy | Avoid | near a bassinet position (possible infant noise) |
| 52D, 52E, 52F, 52G | Economy | Avoid | near a lavatory (queuing and noise) |
| 53A, 53C, 53H, 53K | Economy | Avoid | near a lavatory (queuing and noise) |
| 53D, 53E, 53F, 53G | Economy | Avoid | right beside a lavatory |
| 54A, 54C, 54H, 54K | Economy | Avoid | right beside a lavatory |
| 55A, 55K | Economy | Mixed | extra legroom, tray table in the armrest, so narrower usable width, exit door intrudes into the seat, and near a lavatory (queuing and noise) |
| 55C, 55H | Economy | Mixed | extra legroom, tray table in the armrest, so narrower usable width, and near a lavatory (queuing and noise) |
| 55D, 55G | Economy | Mixed | bulkhead ahead, no under-seat storage for take-off and landing, extra legroom, extra-generous bulkhead legroom, tray table in the armrest, so narrower usable width, partial bulkhead with extra legroom, near a bassinet position (possible infant noise), and near a lavatory (queuing and noise) |
| 55E, 55F | Economy | Mixed | bulkhead ahead, no under-seat storage for take-off and landing, extra legroom, extra-generous bulkhead legroom, tray table in the armrest, so narrower usable width, bassinet can be fitted here, near a bassinet position (possible infant noise), and near a lavatory (queuing and noise) |
| 69A, 69C, 69H, 69K | Economy | Avoid | right beside a lavatory |
| 69D, 69G | Economy | Avoid | near a lavatory (queuing and noise) |
| 70A, 70C, 70D, 70G, 70H, 70K | Economy | Avoid | right beside a lavatory |
| 70E | Economy | Avoid | near a lavatory (queuing and noise) |
| 71D, 71E, 71G | Economy | Avoid | right beside a lavatory |
Source & verification
Verified 2026-06-16. Seat count is validated against the published cabin totals before this map can render. Per-seat notes are extracted from the source data and rewritten into plain-language warnings for row selection.
- Source
- Coordinate-verified cabin layout
- Verification tier
- Tier A
- Validated seats
- 249
Frequently asked questions
- How many seats does the South African Airways Airbus A330-300 have?
- This South African Airways Airbus A330-300 configuration (46J / 203Y) has 249 seats: 46 Business, 203 Economy.
- What are the best seats on the South African Airways Airbus A330-300?
- Rows with extra room on this aircraft: 45, 55 (extra legroom).
- What type of business class seat does the South African Airways Airbus A330-300 have?
- Thompson Vantage XL — a staggered layout — single seats alternate between hugging the window (most private) and sitting beside the aisle, and the centre pair alternates between together (good for couples) and apart (good for solo travellers).
- Does the South African Airways Airbus A330-300 have premium economy?
- No, this Airbus A330-300 configuration does not have a premium economy cabin.
- How accurate is this South African Airways Airbus A330-300 seat map?
- This layout is verified seat-by-seat: every cabin count is checked against the airline's published configuration, and the full seat grid is validated before the map is shown. Last verified 2026-06-16.