The Viva Airbus A320neo seats 186 passengers across 1 cabin. Every row below is rated on legroom, location and distance from galleys and lavatories.
Verified by John McKeanLast verified 8 July 2026Single source
Avoid 1A, 1B, 1C (Tray table in armrest — no seatback ahead); 1E, 1F (No underseat storage — bulkhead in front); 2A, 2B, 2C, 2D, 2E, 2F (Near galley (ahead)); 11A, 11B, 11E, 11F (Seat may not fully recline — exit row behind requires clear path); 30A, 30B, 30C, 30D, 30E, 30F, 31A, 31B, 31C, 31D, 31E, 31F (Slightly narrower seat than standard for this aircraft)
The Viva Airbus A320neo carries 186 passengers across Economy only. Every seat is rated below, so you can see which have the legroom, the window alignment and the quiet — and which sit next to a galley or lavatory.
The seats rated best on this map are 1D, 12A, 12B, 12C, 12D, 12E. Another 7 seats are rated best or good. Look for 18 extra-legroom seats for the most room.
Seats rated avoid on this map are 1A, 1B, 1C, 1E, 1F, 2A. Another 21 seats are rated avoid. These are usually the back rows near the galley and lavatories, or middle seats with no window or aisle.
Yes, the neo runs newer engines that are noticeably quieter, which helps on a low-cost cabin. The seating density is the same, so the gain is in noise rather than space. It is a small but real improvement on a busy flight.
The extra-legroom rows and exit rows give the most space in this high-density layout. They carry a premium and sell quickly, so book early if legroom is a priority. They are the clearest way to add comfort on a low fare.
The rows near the front and rear galleys and lavatories see more queuing and crew movement. A mid-cabin seat keeps you clear of most of that foot traffic. Combined with the neo's quieter engines, the middle is the calmest place to sit.
Sit as far forward as the fare allows, since the front rows clear first. On a full flight the difference between front and back can be several minutes. It is worth the front seats if you have a connection to make.
186Economy186Total