RAIL VS AIR: A DOWNTOWN-TO-DOWNTOWN VERDICT, ZURICH – MUNICH

Standard

A Rail Review of Comfort, Convenience, and Time Parity

In this practical comparison, I put two popular options head-to-head on the Zurich–Munich corridor to see which truly serves travelers best. The test was straightforward: a direct, downtown-to-downtown train ride versus a short-haul flight. The result is a nuanced verdict. The train delivers clear advantages in comfort and ease—no security lines, no long baggage queues, and a seamless start-to-finish experience that begins and ends in the city centers. The plane, for its part, matches the train on total travel time end-to-end, thanks to efficient flight times and quick turnaround in this particular route. The surprising takeaway is that “speed” and “stress” can diverge: both options take about the same amount of time overall, but the train shaves off airport hassles and gives a calmer journey from door to door.

Verdict 
Winner: the train, for comfort and city-center convenience. If you prize an stress-free, predictable trip with no airport procedures, the Zurich–Munich train line lands a clear edge. For those counting the minutes and okay with airport security, the flight keeps pace—but it’s the ease of the train that makes the difference in everyday travel.

FARES: Air Ticket for my particular travel day was CHF 328.– one way and I bought a saver ticket a week before for the train in 1st class which was CHF 78.–

Let’s break down the CO2 footprint for traveling from Zurich to Munich by train and plane. The distance between the two cities is approximately 240-300 kilometers (150-185 miles), depending on the specific route, with trains covering about 241 km (150 miles) and planes flying a slightly shorter direct path of around 260 km (162 miles). Exact emissions depend on factors like train type, plane model, passenger load, and energy sources, but I’ll provide solid estimates based on typical data.

For the train, the journey from Zurich Hauptbahnhof (HB) to Munich Hauptbahnhof (Hbf) takes about 3.5-4 hours on a direct EuroCity or high-speed train. Modern electric trains in Europe, like those operated by Deutsche Bahn or Swiss Federal Railways (SBB), are highly efficient and often powered by a mix of renewable and conventional energy. In Switzerland and Germany, the rail network increasingly uses hydropower, wind, and other low-carbon sources. A good average for CO2 emissions on European trains is around 20-40 grams per passenger-kilometer. For a 241 km trip, that works out to roughly 5-10 kg of CO2 per passenger. If the train runs on 100% renewable energy (as some DB or SBB services do), it could be even lower—closer to 5 kg or less.

For the plane, the flight from Zurich Airport (ZRH) to Munich Airport (MUC) is short, about 55 minutes, covering roughly 260 km. However, planes burn a lot of fuel during takeoff and landing, making short flights less efficient per kilometer than longer ones. A typical estimate for short-haul flights is 100-150 grams of CO2 per passenger-kilometer, accounting for economy class and average load factors. For 260 km, that’s 26-39 kg of CO2 per passenger. But this doesn’t include the full climate impact—planes also emit water vapor and other greenhouse gases at high altitudes, which can double or triple the warming effect (often called “radiative forcing”). Adjusted for this, the effective footprint could be 50-100 kg of CO2-equivalent.

Now, consider the extras: getting to and from airports adds emissions (e.g., 5-10 kg for car or bus travel), while train stations are central, minimizing this. Planes also require more infrastructure energy (airports, ground ops), pushing their footprint higher.

So, ballpark figures:

  • Train: 5-10 kg CO2 per person (possibly less with renewables).
  • Plane: 26-39 kg CO2 direct, or 50-100 kg CO2e with full climate impact.

The train’s footprint is a fraction of the plane’s—often 5-10 times lower—making it the clear winner for this short route. Plus, it’s less hassle: no security lines or long check-ins. Data backs this up—studies like Eurostar’s show trains cut emissions by up to 90% compared to flights on similar distances. For Zurich to Munich, that ratio holds strong.

https://www.sbb.ch

https://www.bahn.de

https://www.lufthansa.com

AIR CANADA

Standard

TORONTO-VANCOUVER, ECONOMY CLASS, BOEING 777-300ER

Air Canada provided a seamless flying experience on my recent early morning flight from Toronto to Vancouver. I found the self-check-in process convenient, especially since I was able to pay for my checked baggage fee through the app. One aspect that stood out to me was the checkpoint before security where they ensured passengers’ hand luggage wasn’t excessive or overweight. This fair enforcement allows all passengers to have equal rights and space in the overhead compartments, which I greatly appreciated.

Although my flight was delayed for an hour, the airline assured us they would make up for lost time, which they successfully managed to do. The in-flight service on this domestic Canadian route was satisfactory, offering complimentary soft drinks and coffee, with chargeable options for alcohol and snacks. The crew was efficient in their service delivery, although I found them to be just okay in terms of friendliness and engagement.

Overall, considering the early booking fare I secured, I found Air Canada to provide good value for money on this route. I would recommend this airline for domestic travel within Canada based on my positive experience with them.

https://www.aircanada.com/home/ca/en/aco/flights

AIR VISTARA, INDIA

Standard

Air Vistara Business Class 

Bangkok – Mumbai. A320N

Delhi – Bangkok, A 321N

Vistara (Tata SIA Airlines) is an Indian based, full-service airline which commenced operations in 2015. The airline is a joint venture between Tata Group and Singapore Airlines who own 51% and 49% respectively. The name “Vistara” was taken from the Sanskrit word “Vistãra” meaning “limitless expanse”.

After the acquisition of Air India by the Tata Group in 2022, the Competition Commission of India approved a merger of Vistara and Air India in September 2023.

I checked-in online and after uploading my Indian visa confirmation I was issued an electronic boarding pass. Bag drop at the airport was a matter of a few seconds and I was off to the Lounge (Miracle at Suvarnabhumi Airport)

This was a single aisle A320 with a separate business class cabin of 8 seats. I was greeted by a friendly cabin crew member who introduced herself and offered a welcome drink and a cold refreshing towel. Later the purser introduced himself too and menu cards were distributed.

Soon after take-off the first round of drinks were served, followed by a full course meal including dessert and separate coffee/tea service featuring Starbucks brew.More drinks were served later in the flight.

The meal was nicely presented and tasted fine. Customs forms were handed out well ahead of landing so passengers could take a little rest. There is wifi availble for using the Vistara Channels, Inflight maps and their entertainment program.

I found this flight and airline a very pleasant experience. Everything worked well and the crew was friendly and courteous. Bags were delivered swiftly at Mumbai airport and as there was no queue at the E-visa zone for foreigners, I was out of the airport within approx 30 minutes.

Vistara also operates some flights to Europe but the outcome of the merger with Air India leaves many questions open for the near future of this emerging airline.

I can highly recommend Vistara and would fly again with them with much pleasure.

Flight Check:

UK121 DEL-BKK, A321Neo, Configuration:  12 – 24 – 152 (Business, Premium Economy and Economy)

Check-in: 4/5 ****
Boarding: 5/5 *****
Inflight Service: 4/5 ****
Food and Beverage: 4/5 ****
Cabin Crew: 4/5 ****
Comfort: 5/5 *****

Impressions:
I checked-in online via the Vistara app and it worked well. Baggage drop off was fast at DEL Airport as there was no line for the Business Class section. However, staff did not mention lounge access or Fast Track Security/Immigration. The lounge was Air India which I wrote about in a separate review. The Fast Track Security Immigration on the left of Delhi Airport T3, far away from Vistara Check-in but worth the walk as this airport can get crowed. Smooth and fast processing at fast track counters.

Boarding took place according to passenger priority printed on the boarding pass, and was smooth.

The Airbus 321 Neo aircraft was equipped with 12 lie-flat seats which were very comfortable (2 -2). The flight time was around 3:30 hours and it left time to relax after the meal service. Vistara offers inflight Wifi for a fee, or passengers can watch their entertainment on their own device for free.
Food quality and taste was excellent and the cabin crew was pleasant and attentive in a friendly way.
I find this airline really great and it offers good value for money.

https://www.airvistara.com/th/en

VILLA MONIKA BOUTIQUE HOTEL, SYLT, GERMANY

Standard

The boutique hotel Villa Monika is a small, charming and very tastefully decorated hotel with warm decor and a cozy ambiance. The room has a seating area, a large bed and the bathroom is equipped with everything you need. A Nespresso machine and a kettle are also available.

In the elegant entrance area there is a large maxi bar (refrigerator of trust) with dishes, glasses, chilled drinks including wine, where guests can fill in a charge form after they have served themselves.

Electronic check-in using a code was completed without any problems. Manager Jasmin was a warm and charming host and I will definitely come back again.

https://hotel-villa-monika-sylt.de

FLIGHT CHECK: LUFTHANSA

Standard

Bangkok-Munich, Business Class A350-900

Check-in and bag drop was very efficient and was completed in a few seconds.

Boarding was separated for Business and Economy Class, and went smoothly. 

The crew welcome on board was warm and charming. Food and beverage was good quality and tasted good.

Unfortunately, the seat configuration is still 2-2-2 and is rather dated. Lufthansa has been planning new layout for more than a  decade now, and my guess is that it will take at least another year before it is finally installed in the first aircraft. By the time all planes are reconfigured, there will definitely be plans for further future changes.

Transit in Munich was a breeze and with a 2 hour layover there was still enough time to go to the lounge. (separate review)

Lufthansa offers a solid product where you know what you can expect and what you get in return.

 

 

Lufthansa.com

FLIGHT CHECK: SINGAPORE AIRLINES

Standard

BANGKOK-SINGAPORE-BANGKOK

Economy Class

SQ705   BKK-SIN B787-10 (Configuration 36-301). Aircraft: 9V-SCB

Check-in: ***** 5/5

Boarding: **** 4/5

Inflight Service : 

Food and Beverage ***3/5  

Cabin Crew: **** 4/5

Comfort: *** 4/5 

Flight Time: 1.57 hrs

Impressions: 

Booking and check-in via the SQ App worked very well. Singapore Airlines opens online check-in 48 hours before departure and lets you change your seat assignments online (For those who did not pre-pay a seat reservation). Airport check-in desks had an “Internet Check-in lane” which was very efficient.

Singapore Airlines continues its full service offering, including a small meal service (a hot meal in a sustainable box) on short sectors. Unfortunately, the meal had not been heated properly and was not hot. Cabin service was polite, if not a bit robotic.

On-time arrival in Singapore in heavy rain and there was a minimal waiting time for the bags of about 10 min. Despite this, an announcement was made to apologise for the delay and cold drinks and cookies were handed out by Changi Airport staff. I found this an excellent and very unexpected service. It was a pleasant surprise for all the waiting passengers.

Singapore-Bangkok

SQ714 SIN-BKK, A350-941 (Configuration: 40/263)  Aircraft: 9V-SHO

Check-in: ***** 5/5

Boarding: *** 3/5

Inflight Service: 

Food and Beverage ****4/5

Cabin Crew **** 4/5

Comfort: **** 4/5

Flight time: 1.57 hrs

Impressions: 

Automatic online check-in was preselected and about 30 hours before departure an Upgrade at a flat rate was offered. The price was about the same as I paid for my ticket BKK-SIN-BKK so I declined the offer. I used the automatic bag drop at Changi Airport and it was fast and efficient. Changi Airport also offers automatic Passport Control Lanes for speedy Immigration which worked well.

A boarding announcement was made which called for passengers to board by groups as indicated on their boarding passes. However, many passengers stood up at the same time and nobody checked the boarding groups which led to a very long queue. 

The hot box food was hot this time and as an extra perk ice cream was served with it. This is always a nice treat when flying. 

Singapore Airlines does not provide menu cards anymore, but the full menu including all beverages are shown in the SQ App about a week before the flight (enough time to order a special meal if desired). I find this a very good solution as passengers are able to get the information before the flight and it is not only cost-efficient but also environmentally friendly.

The aircraft operating on both flights were very modern and in stylish colours with USB plugs on every seat.

Singapore Airlines offers a an excellent value for money product and is a pleasant way to fly. 

 

https://www.singaporeair.com/en_UK/th/home#/book/bookflight

FLIGHT CHECK: MALAYSIAN AIRLINES

Standard

Flight Check: 

Kuala Lumpur – Bangkok, Business Class

MH 774, Boeing 737-800

(Configuration: 16-144)  Aircraft: 9M-MXH

Check-in: via MAS App

Lounge: *** 3/5

Boarding: ** 2/5

Inflight Service: Food and Beverage: **** 4/5

Cabin Crew: ***** 5/5

Comfort: ****4/5

Flight Time: 1:43 hours

Impressions:

I used the Malaysian Airlines Golden Regional Lounge which was located near Gate 2, overlooking the tarmac and the aircraft parking stands .

The Lounge offered a generous seating area, a bar, a dining buffet, a coffee bar and working tables as well as a Prayer room and a napping area.

The food offered was decent, comprising a choice of Asian and Western dishes, soup, a small salad bar and some sweets. (Unfortunately the hot food items were only lukewarm but the taste was fine)

No announcements were made in the lounge but the staff informed me personally about a small delay to my flight departure time.

Boarding was a bit chaotic as the flight was delayed by nearly one hour and passengers on the next flight were already queuing up. (KLIA uses a gate security check so there was an unexpected long queue.) The gate staff did not separate passengers for the “first flight” so this caused a lot of confusion among the passengers.

When I boarded the flight I was greeted nicely and as I was the only passenger in Business Class the crew always mentioned my name when they approached me. I pre-ordered a so called Chef-on-Call menu and it was delivered promptly. The meal was delicious and the crew was charming and professional.

https://www.malaysiaairlines.com/us/en.html

FLIGHT CHECK: KLM, ROYAL DUTCH AIRLINES

Standard

JAKARTA-KUALA LUMPUR, BUSINESS CLASS

Online check-in and bag drop was smooth and fast, and enabled me to by-pass the check-in counter. I was given a voucher for the Garuda Indonesia Lounge, KLM’s SkyTeam  partner airline (see separate review).

Boarding took place on time and this older Boeing 777-200 made a rather *vintage* impression. The seating layout was 2-2-2 which is really outdated nowadays and usually only offered by airlines which have not updated their business class cabins in a long time. The cabin made a clean impression and the crew were in a good mood. This particular aircraft seemed to have a problem with the vacuum systems as all left hand lavatories were inoperative. This was not a big deal for such a short flight, but might be a bigger issue for passengers traveling on to Amsterdam.

My flight took about 1:45 hours and the inflight service was almost non-existent. An ice-cold sandwich (choice of vegetarian or crabmeat) and a drink were served. No second round of sandwiches, drinks or sweets was offered. Asian carriers usually serve a full meal on flights longer than 1:30 hours in their premium classes.

Nevertheless, I found this flight convenient as it was the only wide-body aircraft available on this route and the fares are very competitive as this flight is an  extension to the Amsterdam-Kuala Lumpur route, a so called fifth-freedom service.

 

https://www.klm.com

FLIGHT CHECK: THAI AIRWAYS

Standard

Bangkok to Jakarta, Business Class

Check-in: ***** 5/5

Boarding: * 1/5

Inflight Service : *** 3/5

Food and Beverage ***3/5  

Cabin Crew: **** 4/5

Comfort: *** 4/5 

Thai Airways is currently operating 41 aircraft (pre-pandemic approx. 85) after facing severe operating restrictions for almost 2 years. Many of their aircraft are still grounded at Bangkok’s Suvarnabhumi airport and it’s kind of a sad sight when taxiing to the runway. Thai Airways is still operating under the bankruptcy law and were recently rated number 46 in the world on Skytrax airline awards.

Check-in was smooth and efficient and the new Fast Track lane near door 1 at Suvarnabhumi Airport works fast and is hassle free. 

Boarding was a bit chaotic as always when travelling on Thai Airways at this airport. Thai Airways does not strictly separate business and economy class passengers at the departure gate area. This confuses passengers and no clear announcements are made. A gate agent tried to pick out the priority passengers holding a paper sign in her hand which is not particularly professional or effective. (Most airlines at Suvarnabhumi airport organise this very well, and I don’t know why Thai Airways has never streamlined passenger boarding since this airport was opened)

The aircraft was a newer Airbus 350-900 but it looked a bit worn and tired. I think dirty carpets and seats are the main problem areas.

Thai Airways does not offer menu cards anymore and the friendly crew tried to improvise and showed the meal choice on private mobile devices to passengers. It was a nice gesture, but I think the airline should handle  this more professionally and put this information for passengers in the airline app, or on their website. This time I have pre-ordered my breakfast choice which worked out well.

The breakfast served onboard was nice and delicious; and disembarkation at Jakarta’s Soekarno-Hatta airport was smooth. 

I am looking forward to seeing some improvement in Thai Airways’ ground handling and inflight cabin services. I hope they will improve their service offering generally, and climb back up the ladder to where they can be, and should be, as a top-tier, globally competitive, airline carrier.

https://www.thaiairways.com/en_TH/index.page

FLIGHT CHECK: AUSTRIAN AIRLINES

Standard


FLIGHT CHECK: Austrian Airlines

Vienna – Bangkok, Business Class

OS 25 VIE-BKK B772

(Configuration: 38 / 24 / 244)  Aircraft: OE-LPD

Check-in: not applicable (transit from Zurich)

Boarding: *** 3/5*

Inflight Service: Food and Beverage: **** 5/5* 

Cabin Crew: **** 5/5*

Comfort: ****4/5*

Flight Time: 10.02 hrs

On-time performance: STA: 1420 // ATA: 1512  +0.52 minutes

Impressions:

Inflight service was very pleasant with a nice responsive cabin crew and delicious food service (I experience this high standard on all of my Austrian Airlines flights). The amenity kit makes a nice impression first as it is re-usable as a shoe bag but the contains make a cheap impression and are disappointing. The flight was delayed and neither the gate staff nor the flight crew gave an explanation as to why. As everybody knows that flight delays are very common these days I still find it necessary for every flight to at least give a reason why.

Disembarkation and baggage delivery at Bangkok airport was very quick. I was able to leave the airport one hour after landing including all immigration and Thailand Pass checks. Good experience! 

https://www.austrian.com/xx/en/business-class