Mangalore in 2 Days: Kori Rotti, Bejai Fish Market & St. Mary's Islands (Complete Guide)
Coastal Karnataka's most honest city — world-class Tulu-Konkani cuisine, 88-million-year-old basalt rock islands, and a 6am fish market that's the beating heart of the town. Budget from ₹3,000.
Mangalore is not a beach resort — it is a working port city with one of the most distinctive food cultures in India. Neer dosa, Kane fry, Kori Rotti, Mangalore Buns — dishes you simply cannot eat anywhere else. The beaches are secondary. The fish market at 6am is the real Mangalore.
⚡ Which Traveller Are You?
Choose your focus for 48 hours in Mangalore.
🌊 Why Mangalore?
Mangalore (officially Mangaluru) sits at the mouth of the Netravathi and Gurupur rivers on the Arabian Sea coast. It is the cultural capital of Tulu Nadu — the coastal region of Karnataka with its own ancient language (Tulu) distinct from Kannada. The Mangalorean Catholic community, the Tulu Brahmin tradition, and the Bunt community each brought their food culture into one of India's most layered coastal cuisines.
Bejai Fish Market
Must-SeeThe best 6am activity in Mangalore. The market opens at 4:30am and peaks between 5:30–8am — massive variety of Coastal Karnataka fish, crabs, prawns, and seafood hauled in overnight. Not a tourist attraction — an active wholesale market. Arrive early, walk the aisles, and watch the city do its most important business.
Kadri Mangaladevi Temple (3km)
Temple1,000-year-old temple with a rare early Vajrayana Buddhist bronze Manjunatha statue — one of the earliest Buddhist figures converted into a Hindu temple setting. The temple complex is active and large. Free entry.
Sultan Battery
HeritageTipu Sultan's 18th-century watchtower on the Gurupur riverbank near the New Mangalore Port. Three-storey laterite tower with excellent Arabian Sea views. Free entry. Small but historically significant.
St. Mary's Islands (65km north, via Malpe)
GeologyHexagonal basalt columns 88 million years old formed during the Deccan Traps volcanic period. Vasco da Gama is believed to have landed here in 1498 before proceeding to Kozhikode. Ferry from Malpe harbour ₹200 return. 15 minutes by sea.
Udupi Sri Krishna Temple (65km north)
PilgrimageThe origin of the Udupi restaurant concept that spread across India. The temple runs a famous bhojan (free meals for devotees). The town has 30+ restaurants — all vegetarian, fierce competition keeps quality high.
Tannirbhavi Beach (10km north)
BeachThe nearest clean beach to Mangalore city — a long, relatively uncrowded stretch with a mix of local and weekend visitors. Light House Hill Garden in the city centre is the best sunset viewpoint if you do not want to drive to the coast.
Nov – Feb
Best Time
Tulu/Konkani fusion
Cuisine
350km · 7hr train
From Bangalore
10km
Nearest Beach
📅 The 2-Day Itinerary
Base yourself in central Mangalore. All distances are from city centre unless noted.
- ●5:30am: Bejai fish market (2km from city centre) — the most alive part of Mangalore morning. The market is at full intensity between 6–8am. Walk through the aisles: enormous prawns, crabs, mackerel, pomfret, Kane (ladyfish), and dozens of varieties you will not recognise. This is where restaurants and households buy their day's catch. The smell, sound, and pace of the market is a genuine sensory experience.
- ●8am: Breakfast — Mangalore Buns (sweet banana-stuffed deep-fried puri) at a local restaurant near the market area. This is a Mangalore-specific breakfast item not found reliably anywhere else. Cost ₹50–80 for a plate with coconut chutney.
- ●9am: Kadri Mangaladevi Temple (3km). Arrive when the morning puja is ending — the atmosphere is more relaxed after the main ritual crowd. The 1,000-year-old Manjunatha bronze statue here is historically significant as one of the few Vajrayana Buddhist bronzes that survived by being incorporated into a Hindu temple. Free entry, 45 minutes.
- ●11am: Sultan Battery watchtower (near New Mangalore Port, 6km). Tipu Sultan built this 18th-century laterite three-storey tower to watch for enemy ships on the Gurupur river mouth. The view from the top takes in the port, the river meeting the sea, and the Arabian Sea horizon. Free entry.
- ●1pm: Lunch — this is the main meal and the best opportunity for Kori Rotti. Go to Shri Krishna Boarding (near Hampankatta area) or Hema Hotel. Order Kori Rotti: the combination of Kori Gassi (coconut-based chicken curry) and Rotti (crispy dried rice wafers). Cost ₹150–200. This is Mangalore's most distinctive dish.
- ●3pm: Idgah Maidan area for Mangalorean Muslim cuisine exploration — beary biscuits (a Mangalorean speciality), halwa, and snacks specific to the Beary community.
- ●Evening: Tannirbhavi Beach (10km north, auto ₹80–100 one way) for 4:30–6pm. The beach is long and relatively clean. Alternatively, Light House Hill Garden (city centre, free) for a compact but scenic sunset viewpoint over the city and sea.
- ●Dinner: Neer Dosa at a local restaurant — thin, lacy, rice-flour crepe with coconut chutney and fish curry. A Mangalore staple. Cost ₹80–120 for a full meal.
- ●7am: Depart Mangalore by bus or taxi to Malpe Beach (65km north, 1.5 hours by road). The coastal road via Udupi is scenic — paddy fields, coconut groves, and glimpses of the sea.
- ●9am: Arrive Malpe Beach. The largest beach in Karnataka — a long expanse of sand fronting a working fishing harbour. Watch the trawlers unloading their overnight catch at the harbour. The scale of Karnataka's fishing industry is visible from the dock.
- ●10am: Ferry to St. Mary's Islands from Malpe harbour (₹200 return per person, 15-minute crossing). The islands are famous for their hexagonal basalt columns — formed 88 million years ago during the Deccan Traps volcanic period when lava cooled in polygonal fracture patterns. The columns are massive: 2–4 metres high, perfectly hexagonal, covering the entire beach area of the main island. Geologically extraordinary and visually unlike anywhere else in India. Vasco da Gama is believed to have landed here in 1498 before continuing to Kozhikode. Allow 1.5 hours on the island.
- ●12:30pm: Return to Malpe, drive 3km to Udupi town. Lunch at one of the Udupi restaurants near the Krishna Temple — Udupi is the origin of the vegetarian South Indian restaurant tradition that spread across India. The local restaurants serve authentic Udupi cuisine: sambar, rasam, various curries, and fresh coconut-based chutneys. Cost ₹80–150.
- ●2pm: Udupi Sri Krishna Temple — the original. The temple has been managing large-scale free meals (bhojan) for pilgrims for centuries. The temple's organisation of mass feeding influenced the Udupi restaurant concept. The temple itself is beautifully maintained, the rituals continuous. Free entry.
- ●Optional: Manipal University area (5km from Udupi) — a modern campus town, vibrant, good coffee shops and bookstores. Different character from the rest of coastal Karnataka.
- ●4pm: Return to Mangalore (1.5 hours). For dinner: try Kane (ladyfish) fry at any good seafood restaurant — Kane is found only on the Karnataka and Goa coast, a delicate white fish with a crispy exterior when fried in the Mangalorean manner with semolina coating. Cost ₹200–300 for a full plate.
💰 Budget Breakdown
| Category | 🌾 Budget | 🏔 Mid-Range | ⭐ Premium |
|---|---|---|---|
| 🏨 Accommodation (2N) | ₹1,200–₹2,400 (₹600–1,200/night) | ₹3,600–₹6,000 | ₹8,000–₹15,000 |
| 🍽 Food (2 days) | ₹600–₹900 | ₹1,500–₹2,500 | ₹3,000–₹5,000 |
| 🚌 Transport (local + Day 2 taxi) | ₹600–₹800 | ₹1,200–₹2,000 | ₹2,500–₹4,000 |
| ⛵ St. Mary's Islands ferry | ₹200 | ₹200 | ₹200 |
| 🎯 Entry fees | ₹0 (most are free) | ₹0 | ₹0 |
| Total (per person, 2 days) | ₹2,600–₹4,300 | ₹6,500–₹10,700 | ₹13,700–₹24,200 |
All prices INR 2026. Most Mangalore attractions (Kadri Temple, Sultan Battery, beaches) are free. St. Mary's Islands ferry ₹200 return is the main paid activity. Food is the main expense and is excellent value — a full Kori Rotti meal at a local restaurant costs ₹150–200. Day 2 taxi to Malpe and Udupi (₹800–1,200 return) is the most efficient transport option.
Where to Stay in Mangalore
Verified prices · Instant booking
Hotel Goldfinch Mangalore
Hotel · City Centre
Gateway Hotel Mangalore
Hotel · Mangalore Old Port area
Budget Hotel Hampankatta
Hotel · City Centre
Affiliate links — we earn a small commission at no extra cost to you. Helps keep our guides free.
Things to Do in Mangalore
Tours & experiences · Instant confirmation
Mangalore Coastal Food Walk
Must doSt. Mary's Islands Ferry Day Trip
UniqueUdupi and Coastal Karnataka Full Day
CulturalAffiliate links — we earn a small commission at no extra cost to you.
Mangalore — Coast, Culture & Cuisine
From basalt columns 88 million years old to a dawn fish market — Mangalore's most striking corners.
📸
St. Mary's Islands Basalt Columns
St. Mary's Islands Basalt Columns
88-million-year-old hexagonal basalt columns formed during the Deccan Traps volcanic period. Vasco da Gama landed here in 1498. Ferry ₹200 return from Malpe harbour.
🍛 The Tulu-Konkani Food Guide
Mangalorean cuisine is one of India's most specific and underrated regional traditions. The Tulu community, the Mangalorean Catholics, and the Beary Muslims each brought distinct techniques that evolved on a shared coastal larder of Arabian Sea fish and coconut palms.
What to Eat — and Where
Tulu Nadu's most iconic dish. Kori Gassi (coconut-based chicken curry with 12+ spices) served with Rotti — crispy sun-dried rice wafers. The curry soaks into the rotti over a minute, transforming both textures. Nothing like this exists outside the Tulu region.
Thin, lacy, almost translucent rice-flour crepe — cooked with no oil, served immediately, light and delicate. Eaten with coconut chutney and fish curry or chicken curry. The dosa of coastal Karnataka — far lighter than the crispy version.
Found only on the Karnataka-Goa coast. A delicate white fish — smaller than pomfret, more flavourful — coated in a semolina and spice mixture and pan-fried until crispy. Nothing from the Bangalore or Bengaluru restaurant scene approximates it.
Sweet, slightly dense deep-fried puris made with mashed banana, sugar, and refined flour — served with coconut chutney for breakfast. A Mangalore-specific item, especially associated with the Brahmin community. Morning-only in most restaurants.
Dry-roasted chicken with coastal spices — less liquid than a curry, the masala clings to the meat. Specific to Tulu Nadu. The combination of local spices (pepper, coriander, coconut) gives a flavour profile entirely distinct from any other Indian regional chicken preparation.
🏖️ Beaches & the Coast
Managing Expectations — Mangalore Is Not Goa
Mangalore's beaches are working-class urban beaches — not resort beaches. Tannirbhavi has basic facilities. Panambur (near the port) is accessible but industrial. The finest beaches are north toward Udupi: Malpe, Maravanthe (where the highway runs between a river and the sea), and Kaup with its lighthouse.
Nearest clean beach to Mangalore — long stretch, relatively uncrowded on weekdays. No infrastructure. Good for a sunset walk.
Largest beach in Karnataka. Working harbour with fishing trawlers. Base for St. Mary's Islands ferry. Best November–February.
A spectacular stretch where National Highway 66 runs between the Suparnika River and the Arabian Sea — water on both sides of the road for several kilometres. Drive-by or stop for photos.
A well-maintained beach with a 19th-century British-built lighthouse. The lighthouse (₹20 entry) gives one of the best views of the Karnataka coast.
❌ Mistakes to Avoid
Visiting June–September monsoon
The southwest monsoon hits the Karnataka coast with force from June–September. Sea conditions are dangerous, all beaches are closed to swimmers, and the ferry to St. Mary's Islands stops operating entirely. The streets are manageable but most of what makes Mangalore worth visiting (beach, coast, ferry) is unavailable.
Skipping Udupi on Day 2
Udupi is 65km north and a completely different character — a temple town with extraordinary vegetarian food and a pilgrimage atmosphere. The drive up the coastal road is beautiful. Most Mangalore-only visitors never go. Building in Udupi + Malpe + St. Mary's as a Day 2 makes the trip dramatically more interesting.
Expecting Goa-style party beaches
Mangalore is a conservative port city. The beaches are active but not resort-style. There are no shacks, no beach parties, no tourist infrastructure. The coast north toward Udupi is far more scenic and accessible. Come for the food, not the beach.
Missing the Bejai fish market
The market is most alive before 7am. Arriving at 9am misses the main event. Set an alarm for 5:30am, take an auto to Bejai market, and spend an hour there — it is a genuine experience of the city at work, not a tourist attraction.
Only staying in city centre
The coast north of Mangalore (the NH66 stretch toward Udupi) is dramatically more scenic than the city itself. If you have 3 days, consider staying one night at Udupi or Malpe — the morning light on the coast road is extraordinary.
💡 Pro Tips
Train from Bangalore is Far Better than Bus
The overnight train from Bangalore (Yeshvantpur) to Mangalore Central takes 7–9 hours and arrives in the morning — budget ₹350–700 in sleeper class. The NH48 road route is 350km but often 7–8 hours due to traffic and ghat sections. Train is more comfortable and the Sakleshpur Ghat rail section is spectacular.
Mangalore Buns Are Breakfast-Only
Most restaurants that serve Mangalore Buns (sweet banana puris) stop making them after 10–10:30am when the breakfast service ends. Plan your Day 1 breakfast specifically around finding them — ask your hotel which restaurants nearby serve them.
Check St. Mary's Islands Ferry Schedule
The ferry from Malpe to St. Mary's Islands operates only in good sea conditions — typically November–March with some closure in rough weather. Call ahead or check at Malpe harbour on arrival. Ferries run approximately every 30–45 minutes when operational. Last ferry back is usually by 5pm.
Mangalore Is a Good City for Craft Beer
The Mangalorean Catholic community has a long tradition of home-made spirit production (Feni equivalent — coconut arrack). Several modern microbreweries and bars in the city have good local craft beer. Not typical of Karnataka generally — a specific Mangalorean characteristic.
Hire a Taxi for Day 2 North Circuit
Public buses to Malpe and Udupi exist but are slow and require multiple changes. A day hire of a local taxi (₹1,200–1,800) for the Malpe-St. Mary's-Udupi circuit is significantly more efficient and gives you control over timing at St. Mary's Islands.
St. Mary's Islands: Best at Low Tide
The hexagonal basalt columns are most visible and most photogenic at low tide when more of the column field is exposed. Check the tide table for your visit date — low tide visits give dramatically better access and photographs.
Want This Planned for You?
Tell us your dates and whether you want to extend to Goa or Coorg — we'll send a personalised coastal Karnataka itinerary within 24 hours. Free.
❓ Frequently Asked Questions
Explore More Coastal South India
Nearby & Related
Questions & Comments
Been there? Planning a trip? Drop it below — we reply to everything.
Have you visited this destination?
Any tips you'd add to this guide?
Questions before your trip?
Want a personalised itinerary?
We'll build your day-by-day plan in 24 hours — free.