Bandung - Great Coffee for Great People

I began to feel familiar with this place and accustomed to the area where I had stayed for three days.

From Jakarta Station, located in the heart of the capital city, the high-speed train took less than an hour to reach Bandung. A stark contrast to Jakarta’s skyscrapers - the only remarkable building visible from afar was the Al Jabbar Grand Mosque, distinguishable by its unique shape and four surrounding 99-meter-tall minarets.

The high-speed rail - Whoosh, a joint venture between Indonesia and China, felt familiar, as I had recently taken a similar train from Shanghai to Hangzhou in China. Having been operational for only two months, the excitement was palpable; people eagerly took photos with the train and the conductor ladies.

According to the news, I am happy to have contributed two visits to the first million passengers in the initial two months of its commercial operation.

Leaving central Jakarta, the train’s speed quickly increased, eventually reaching up to 350km/h, as repeatedly indicated on the screen hanging in front of the carriage. The passing views were mostly rural - farmlands and small houses. The train traversed multiple tunnels, fitting since Bandung is a city encircled by mountains, or specifically, volcanic terrain.


1 - a photo shown by the taxi driver of his lovely family and newborn girl.
2 - the business class seat map!
3 - “不安全” secretly reveals the collaboration between Indonesia and China
4 - the exact same color, size, and format of the train ticket as those in China
5 - a model of the Fuxing
6 - the ticket gate, also the same as those in China
7 8 - the grand station and the Whoosh train

9 10 11 - the business class seats
12 - the screen continuously playing promotional videos
13 - a complimentary food box provided for business class and first class passengers, containing a small bread and a box of juice
14 15 16 - Tegalluar station and the free instant coffee provided in the waiting room


The Tegalluar Station was located almost an hour bus ride from the hotel where I stayed, which was near Braga Street. Obviously, I spent more time on this shuttle bus than on the high-speed train. Both the Tegalluar station and its location reminded me of those in China – a modern, grand building situated in a suburban area, some distance from the city center. Upon arrival, I took a shuttle bus, costing Rp 15,000, to reach the city center.

The bus route was quite surprising to me. It first passed through some newly developed areas with wide, well-built roads and nearly completed shopping malls. Unexpectedly, it then stopped at the gate of the grand mosque, fortuitously saving me a separate trip! The road adjacent to the temple was so narrow it could barely accommodate two cars side by side. Various pop-up stalls lined the road outside the temple’s fence, offering a range of items to the worshippers inside. The food was mostly fried, including sausages and meat, and the drinks were primarily colored ice water. I eventually realized that the mosque was surrounded by water – a reservoir, making it a “floating mosque”.

After these two suburban stops, the bus finally entered the city and plunged into the traffic jams. The city’s buildings were mostly less than three stories, with occasional taller ones. The roads were congested with cars and buses, and filling the gaps between these vehicles were hundreds of motorcycles.

With no prior knowledge of the Indonesian language, I vaguely guessed from the driver’s announcement that the bus would stop at the Asian-African Conference Museum, the sole fact I knew about Bandung before arriving. This conference was so renowned that I had learned about it in middle school.


1 - the receipt of DAMRI shuttle bus
2 - the front of the bus - not sure why it was empty
3 - the pop-up stall selling pastry
4 - a newly built shopping mall
5 6 - traffic jam and street vendors
7 - the Starbucks next to the Asian-African Conference Museum
8 - A Laozi mosque - harmonious co-existence of Islam, Chinese cultures


Stepping out of the bus, I immediately found myself amidst a sea of vehicles; previously, I had been within the bus’s confines, but now I was in the thick of it all. I needed to navigate across roads with scarcely any traffic lights, my backpack and luggage in tow. Another surprise: despite the dense population and traffic, there were few traffic lights. I mustered my courage to weave through the busy traffic like a nimble fish.

Spotting a Starbucks, I quickly made my way inside – it felt like finding a save point in an RPG game. The familiarity, reminiscent of my Seattle roots, instantly soothed me after the daunting road crossing. I checked the map and planned my route to the hotel, just like navigating in an RPG game where you’re in an unknown area surrounded by the fog of war.

Of course, the sidewalk wasn’t designed for rolling luggage. I frequently had to lift it over bumps and sewage covers. But later after three days of navigating these streets, I became completely accustomed to this kind of terrain. Though at that moment, I hadn’t yet realized that Bandung was a city deeply infused with coffee culture.


1 - the view outside the high-speed train window
2 3 - the grand mosque and the vendors
4 5 - the people praying inside this Laozi mosque


I don’t have many remarks about the hotel itself, but its location was ideal - situated right next to Braga Street, which allowed me to easily explore this area multiple times. Over these days, I found myself growing fond of this neighborhood.

Exploring the city on foot, or making a ‘city-walk’, was undoubtedly the best way to experience Bandung. The sheer density of coffee shops here left me astounded. On bustling streets like Braga, coffee shops were nestled side by side. Even in quieter neighborhoods, it was common to spot at least two coffee shops within view while walking.

In just three days, I visited over ten coffee shops and consumed far more caffeine than necessary. Competition among these establishments was intense. Locals didn’t just view these coffee shops as quick stops; they were also social hubs and dining spots. Each shop offered a variety of food options, from quick bites to lunch boxes and local dishes.


1 2 3 4 - a decent room
5 6 7 - and the breakfast with many local choices


As a major coffee bean producer, Indonesia had evident influence, with all coffee shops using locally sourced beans. Many even roasted their own green beans on-site. This made roasteries a common sight, offering both hot and iced manual brews. To attract younger people, the current trend seemed to be shifting towards more elaborate, crafted coffee drinks, adding unique ingredients like pandan leaves and pineapple slices. This reminded me of a similar trend in China, where coffee is mixed with an array of unconventional additions, such as baijiu and tofu.

Before the trip, I had just finished reading three books related to coffee and caffeine during my liveaboard journey – Coffee: The Epic of a Commodity; Caffeinated: How Our Daily Habit Helps, Hurts.; The Devil’s Cup: A History of the World According to Coffee.

Therefore, this exploration was a wonderful recapitulation of what I had absorbed a week earlier. In these days, I quietly calculated the servings of SCAD (Standard Caffeine Dose) I consumed, paid extra attention to my body’s reactions to caffeine, and tried to understand my tolerance, dependence, and potential withdrawal symptoms. I had to limit my daily caffeine intake; otherwise, according to the books, it could be detrimental - Caffeine Intoxication. I also revisited the historical aspects of coffee – how colonization introduced the coffee industry to Indonesia. Prior to this, locals predominantly used tea as a stimulant, much like the Chinese.

Besides coffee shops, I spent quite some time at Toko Tahalatas and Eiger – the former being a local fast-food brand and the latter an Indonesian outdoor sports brand. I also visited a restaurant - Bakso “so’un” dan Mie Ayam Lodaya - adjacent to my hotel twice. The meatball soup was incredibly tasty, and the shaved ice was just amazing! A full bowl of shaved ice, topped with syrup, sliced coconut meat, jackfruit, jellies, and a lot more, all for less than two dollars.


all dishes at Bakso “so’un” dan Mie Ayam Lodaya are highly recommended


One of the best aspects of solo travel in foreign countries is meeting local people. My East Asian appearance and tourist-like attire made me stand out a bit in the crowd. Occasionally, I received stares or comments from locals, but as a seasoned traveler, I was quite accustomed to this.

My recently developed hobby of coffee-making allowed me to blend in as a coffee enthusiast – pretending to be skilled in latte art, identifying various roast levels, and discerning the subtle nuances of manually brewed flavors. This ‘disguise’ made it easy to break the ice with baristas, coffee shop owners, and restaurant staff, who hadn’t seen many foreign visitors since the pandemic.



The Indonesian people I met were incredibly nice and hospitable. I met Chris and his colleague in his coffee shop Kozi Coffee 6.2, where he kindly offered me a chance to practice my latte art. Regrettably, I didn’t make the most of this opportunity and ended up ruining the steamed milk and espresso. Chris, who has Chinese heritage, shared his Chinese name with me. He mentioned that he roasts his own beans, and I was eager to try them out.

At another roastery, I enjoyed a delightful afternoon conversation with a barista who had recently joined the coffee shop three months prior and was learning more about manual brewing. He suggested I try two different iced brews, marking my first experience watching the entire process of making an iced manual brew coffee.


1-4 - street vendors
5 - surprisingly an Indonesian version of Rei here - also on outdoor gear
6 - a restaurant - you know what it sells
7 - frying the octopus
8 - during this time the streets are full of election propaganda ads

9-18 - coffee shops, coffee shops, coffee shops!


I was also thrilled to meet a girl collaborating with street photographers on Braga Street. Without her assistance, it would have been a challenge to have my photos taken by those photographers.

The staff at Jabarano Coffee were equally kind – I even received two complimentary coasters featuring their logo, items that were definitely not for sale.

As a tourist, I simply needed to let my curiosity lead, paired with genuine smiles, and everything else was wonderfully taken care of.


1 2 - Jack Runner Roastery
3 4 - Sawo Coffee and Roastery
5 6 7 - Jabarano Coffee and its La Marzocco machine
8 - Warung Kopi Limarasa

9 - I miss you in Bandung - this street sign like thing is so popular in China that it has extended overseas
10-12 - Restoe Boemi Braga the lamb stew
13 - the wayang golek being sold on the street
14-17 - Toko Tahalatas


One particularly unexpected event occurred on New Year’s Eve: an earthquake. While I was sitting at my desk, everything began to sway mildly. The entire building emitted cracking noises, and I could feel it gently swinging. This lasted for less than 30 seconds but it was my first time experiencing such a noticeable earthquake. Later, when I checked online, I discovered it was a 4.8 magnitude quake, with its epicenter less than 10 kilometers away.

Regrettably, I slept through New Year’s Eve. I had planned to return to the fancy restaurant - Restoe Boemi Braga where I had lunch, but that was alright. The New Year’s sun rose right in front of my east-facing window around 5 AM, illuminating the entire city of Bandung amidst the morning mist. The mountains, or the volcanoes, formed a distant backdrop.

I admit that my timing wasn’t ideal for this visit – the best months are during the ‘early summer’ or ‘dry season,’ from May to July. Consequently, I didn’t explore beyond the city, nor even outside this local district - definitely uncharacteristic for me. Nevertheless, I was content with this staycation – I carefully explored this part of the city and tried to immerse myself in the local atmosphere.


5 6 7 - some photos taken by the Braga street photographers - vintage style reminiscent of 20 years ago 😂


Upon arrival, my initial, somewhat naive impression questioned the necessity of the high-speed train connection to Bandung. However, after just three days, I understood that Bandung was vast and markedly different from Jakarta. Not every city needs to be filled with skyscrapers like Jakarta or those in China. Here, people mostly live in standalone houses, be they luxurious or modest. The large number of houses I saw truly defined the city.

While it might be inevitable for these cities like Bandung to eventually evolve into smaller versions of Jakarta, for now, Bandung retains its unique character. Moreover, the happiness of its residents does not depend on the city’s size.

Isla Amantaní e Isla Taquile 湖上双岛

离开Urus直至抵达Amantani岛大概花了一个多小时,沿路风平浪静,船行很快。行船中,我们被告知接下来大概会是一个“农家乐”的安排,我们每组人都会与当地的家庭“结对子”,入住当地家庭,和他们一起共进中/晚/早餐。同时,当晚会有一个“篝火晚会”在“中心广场”举行,期待大家一起到来。

上岛以后,果然一列穿着民族服饰的当地女子在码头迎接,向导拿出一个小单子开始宣布各自分别由谁带回家。我们一家三口很快就和一个背着个小女孩的女子搭上线,跟着她向她家走去。这座岛看似不大,但其实岛上有两座小山,我们这艘船三十来号人很快就在各自家庭派出的带路人的带领下分散开消失在了各自“回家”的路上。我们跟着带领我们的女子爬了一段坡之后,四下张望,很快就看不见其他人了。

到了农舍之后,颇有些震惊——果然是农家乐,低矮的水泥房,简易的房间,吱吱呀呀不平整的床,和层层叠叠不透气的被褥。热水当然是没有的,洗澡自然不需要考虑,卫生间没有连接自来水,但是为了接待游客打扫的很干净,倒是厨房以及和农舍主人一起吃饭的餐厅部分,昏暗狭小闭塞,让人感受到这里离秘鲁普通百姓的生活的距离。女主人很快就在厨房中开始忙碌,很快端上来一些水煮的蔬菜和各式土豆,这个时候我才意识到船上导游说接下来的时候会对蔬菜爱好者很友好的意思——在这岛上的三顿饭,我们大抵是见不到荤腥了。

整个下午并没有什么别的过多的安排,由于语言不通,我只能十分奋力的去用手势以及离线的翻译软件去和只会说西班牙语的女主人进行一些简单的交流。交流中,大概得知她的丈夫去城里打工,留下她还有两个孩子在这里,她说她年轻很轻,和我差不多,小一点的女孩还没开始上学,大一点的男孩子已经去上学了,就在岛上,晚些时间会回来。

再复杂的交流还是被语言限制只好作罢,于是出门去岛上四处转转。看得出来岛上为了接待游客做了不少努力,各种石板路都修葺的很好,一路上的房子也是,但隐隐约约总有种金玉其外的感觉。翻过岛屿的山脊到达另一侧,有一个体育场,似乎闲置着,旁边是一个巨大的基督塑像。再往前到达岛屿另一面可以看到山脚下还有一片村落,一路上都是放学回家的学生,或是走路,或是坐在摩托车后被接回家。整个岛上似乎没有四轮的汽车,最快的交通工具应该就是这样的摩托车了。

黄昏时分向远处望去,整个湖是如此平静,之前一直在思考是什么让我觉得这片风景有一种异样的美,猛然意识到,偌大的湖面上竟然一艘船都没有。整个湖面从岛屿边缘一直延伸到远处,都是平静的水色,除了风带起来的一点点细小的波纹之外,什么也没有。

天色暗下来,晚饭果然如同预想的一样,清淡,有一块烤奶酪稍微增加一些风味。我倒是没有很多怨言,蔬菜汤和各式当地的土豆也都味道不错。家里两个小朋友和我们一块吃饭,女主人的母亲出来匆匆露了一个脸,随便吃了点就又回后边她们自己的房子了。

有一点很震撼,在这样一个连水电都不发达的秘鲁的边境村庄里,手机是这户人家与全世界最直接最有效的沟通工具。连勺子都不太会用的小女孩都知道抢过我的手机,用手指在屏幕上左右来回滑动,看我之前拍的各种照片。一旁的小男孩则一直边吃饭,边玩手机上的横版过关小游戏。不禁感叹科技对世界的改变。

当晚的“篝火晚会”有惊喜,有失望。本来以为会是一个“中心广场,高高火堆”的形式,没想到其实就是在镇子中间一个小学的礼堂里的一场音乐舞会。不过农家的女主人帮我们换上了本地的装束,看到整个船上大家都如此打扮聚在一起,尤其是开始交流了起来互相各自体验生活的经历和丰盛的晚餐,还是充满欢乐。

当晚的星空和次日的日出是Amantani岛的高光时刻——高原地区,晴朗的天际,湖的正中。

早饭后,我们从Amantani岛出发,与女主人惜别,坐船前往下一个岛。

离开此处后回想起来,这样的体验实属毕生难得。按照父母的说法,这样的生活质量,连他们小时候都比不上。我从小出生长大在城市,为数不多的机会去过一两次江浙附近的农村,遥远模糊的印象中,至少厨房与吃饭的区域都比这里要好上很多,说到底中国人对吃的讲究超过了世界上任何地方。这里唯一胜过一筹的是专门修建给游客使用的洗手间,有电灯与马桶,不似中国过去的蹲坑或者旱厕。对于大多数到访的游客来说,比起更接地气的餐饮体验,原生态的厕所才是最不能接受的。

提提卡卡湖是如此广阔,向远方望去,颇有面朝大海的感觉。湖水又是如此平静,和这里的一切一样,像是停滞的世外桃源,只有一些蛛丝马迹联系着外面的世界——小孩子手中的手机,还有我们一批一批流水般的游客。一日一夜的体验,我感受到当地政府的努力,寄宿家庭女主人的努力,整个当地岛民社群的努力。全程会让我想起中国的“农家乐”,但我又无法尽是“乐”,我不知道该收起多少自己的“同情心”,真正在这里把自己当作一个来访的客人,而不是作为一个言语不通,空手而来,只能以“小费”这样的西方礼节来安慰自己东方式“不好意思”的体验型游客了。

Taquile相比之下,人口更多,经济活动似乎也更发达一些,我们从岛的一侧上岛,匆匆爬到顶,参加一另一个广场舞会,赶去另一户农家去吃午饭。这顿终于有了荤菜,可以吃到提提卡卡湖产的湖鱼。

导游和我们说,因为疫情的影响,来这里的游客大幅度减少,导致当地人的收入也随之收到巨大影响,不得已很多人离开这座岛去周围城市打工。现在疫情结束,我们还可以看到许多前疫情,以及疫情中的遗迹——巨大的广场的地上画这各式箭头和线段,为了更多的人和更盛大的活动所准备;广场边上饭店和咖啡店的墙上还贴着保持距离戴上口罩的海报,没有全部都被撤掉。这样的景象在这里尤为特别——即使如此偏远边陲的高原湖上的这座人口才过千的小岛,也真切地与我们生活在同一个地球,共同经历着过去的这三年。

午饭后,经过山头几个网红打卡点,我们匆匆上船,返航回到Puno。

此处附上零零散散的手机照片,包含了各式各样的当地食物,一筐放在旁边做装饰却没吃到多少的蔬菜,两个当地小朋友,几只当地的羊,一群当地的歌舞表演者,和更大的一群来此体验生活的游客们。

Uros - Floating Life on Lake Titicaca 提提卡卡湖上的漂浮生活

不愧是上过正大综艺节目的目的地,提提卡卡湖(Lake Titicaca)的确与众不同。湖坐落于海拔四千米之上,周围皆是黄土丘陵,独普诺(Puno)一面密集的都是房子,裸露的砖的红色,或者粉刷成黄色或者白色,在经年累月的沙尘的冲刷下也都褪去了饱和度,和背景的山融为一体,从湖边一直延伸至半山腰。

前一晚大巴抵达普诺小镇,一路翻过一个山脊,开下至湖边,远处一片墨黑色,就知道是湖的方向。

小镇说小很小,一个教堂坐落的中心广场,从广场发散出去两三条还算热闹的步行街,临街的店铺也基本是小卖铺,办理电话卡,杂牌衣裤运动鞋之类的小本生意。看得出来,即使作为提提卡卡湖的门户“城市”,这个八线或十八线的小地方也吸引不了多少游客的长时驻足,顶多就和我一样,歇个脚,第二天就启程。说是歇脚,歇息的也只能说是差强人意。毕竟前一晚才刚从五星级酒店雪白柔软的床褥上醒来,今天就要住在一个招待所。没有稳定的热水,碰一下就掉落的灯罩,第二天早上“简练”的早餐。不过那时候的我们还没想到,没有最差只有更差。当然这是后话。

大清早巴士把我们送去码头,当时的我们与一众外国人一起,对当天行程充满期待着的上了船。

船行至芦苇荡的风光的确很不一样。像是行驶在湿地中,又像是一条河中,两岸是漫漫黄色枯草。这样的景致在地图上尤为特别,来之前在网上看矢量地图,发现湖中一个一个地标,十分困惑——难不成位置标错了?点开卫星图,不知应该是恍然大悟还是大吃一惊,原本纯色的地图实际上竟然呈现这样的图案。一条狭长的缝把这个图案割裂开,原来是船行的路线。但卫星图上所呈现的,是万万联想不到置身其中的样子的。

Base Image Overlay Image

逐渐我们驶向了“居民区”。说是居民区,按照导游说法,现今真正生活在这些“浮岛”,或是Uros的居民也不过百来余人,他们大都也在周围的城镇有自己的房子,只是把这里当做一个临时居所,招徕游客的时候偶尔歇歇脚。据说曾经这里的人们是为了躲避战乱,以一层一层的芦苇作为基础,在提提卡卡湖上造出了大大小小的浮动的芦苇岛。这些岛可以被固定在并不算深的湖床之上,以免随波飘走。

我们从船上下船蹦上芦苇岛,那一刻感觉到了整座岛的柔软。脚踩在厚厚的芦苇上就如同踩在厚厚的草垛上,可以很明显的感受到那份弹性。地面也并不潮湿,或许也是因为太阳正当头。几个当地人给我们做了一番介绍以后,给大家都各递过来了一根新鲜的芦苇,说外面的皮剥去了就可以直接吃,我尝了一口,果然充满水分,但是毫无味道,既没有泥土的腥味,也没有植物的鲜甜,只是水被松散的锁在了海绵和纤维组成的结构中。

游船活动虽然不包含在游览行程的价目表中,但作为对当地百姓的支持以及湖上最著名活动之一,也是一项一定会打卡的项目。当然,如今的游船为了载客营业,都不是纯粹的芦苇编织而成,可以隐约从芦苇缝隙中窥见这艘船的塑料本体。另外各家的动手能力和审美水平千差万别,船头的老虎头的装饰自然也千奇百怪。

短暂在几座芦苇小岛停留后,我们重返游船向提提卡卡湖深处前进。