נוסעים שאוהבים להתארח ליד St. John's Fort ממליצים על Imperial Heritage Hotel Melaka, Hallmark Crown Hotel וDoubleTree by Hilton Melaka.
משתמשי KAYAK מצאו חדרים זוגיים ליד St. John's Fort במחיר נמוך של ₪25 במהלך 3 הימים האחרונים. המחיר הממוצע הוא ₪27.
במהלך ה-3 השעות האחרונות, משתמשים מצאו מלונות ליד St. John's Fort להלילה במחיר נמוך של ₪29. משתמשים מצאו גם מלונות בדירוג 3 כוכבים החל מ-₪40 ומלונות בדירוג 4 כוכבים החל מ-₪64.
במהלך ה-72 השעות האחרונות, משתמשים מצאו מלונות ליד St. John's Fort לסוף השבוע הזה במחיר נמוך של ₪38 ללילה. משתמשים מצאו גם מלונות בדירוג 3 כוכבים החל מ-₪40 ומלונות בדירוג 4 כוכבים החל מ-₪64.