When I moved to Toronto, I made a short list of must-do experiences. Near the very top? Spending a night inside a Major League Baseball stadium. That’s not hyperbole. The Toronto Marriott City Centre Hotel is built right into Rogers Centre (the artist formerly known as SkyDome), making it the only hotel in North America where you can literally watch an MLB game from your bed.
The moment I stepped into my room and pulled back the curtains, I forgot every other item on my to-do list. Instead of a skyline or a courtyard (or a concrete basement – I’m looking at you scary airport hotel in Queens), my window opened onto a perfectly groomed diamond, the Blue Jays’ home field spread out like a private backyard. It’s the kind of “wait, is this real?” view that makes you laugh before you even unpack. Whether you’re a die-hard baseball fan or someone who just loves a good travel story, there’s nothing quite like falling asleep in a ballpark.
The experience

Checking in was a breeze. Fast, friendly, and with just enough game-day excitement to set the tone. Because the Blue Jays were playing that night, we did have to pass through stadium security, but the staff made it seamless and we had our room key in hand within minutes.
We arrived around 3 p.m. for a 7 p.m. first pitch, which turned out to be perfect timing. The team was still practicing, music was pumping through the empty Rogers Centre, and we had front-row seats to a private show. We sat by the window waving to players and watching batting practice for hours.
As game time approached, the atmosphere shifted dramatically. What had felt like a quiet, private arena suddenly transformed into a roaring sea of fans. From the comfort of our room, we watched the seats fill and the lights come alive. The hotel even provides chairs you can pull right up to the window, and the windows slide open just enough to let in the sounds of the crowd and the smell of ballpark popcorn. It was hands down the most comfortable game I’ve ever attended. We kept the theme going with room-service nachos and wings, and watched the Blue Jays pull off an overtime win.
But the magic didn’t end with the last out. After the cheers faded, we stayed up to watch the behind-the-scenes show most fans never see. The stands slowly emptied as the stadium crew rolled in, manicuring the field, power-washing seats, and shutting down the giant arena piece by piece. Around 2 a.m., with the roof closing overhead and a skeleton crew still working, I finally crawled into bed. Even as I drifted off, I could see workers continuing to scrub down the stadium.
Price comparison

Here’s the reality check: this is not a budget baseball night. On a game day, a field-view room can run upwards of about $1,500 CAD (roughly $1,100 USD) for a single night. Compare that to regular Blue Jays tickets, which typically start around $50 CAD (about $35 USD) for a seat in the stands.
So you’re essentially paying the cost of a luxury weekend getaway for the privilege of watching nine innings (and maybe extra innings!) in sweatpants with room service at your fingertips. Whether that premium feels outrageous or absolutely worth it depends on what you value: a once-in-a-lifetime, story-worthy stay, or just a good old-fashioned day at the ballpark.
Is it worth it?

This is the question that kept circling in my head as I watched the stadium lights fade and the roof glide shut: Was it really worth the price of a small vacation? On one hand, absolutely. Sleeping inside a Major League ballpark is pure magic and a travel story you’ll tell forever. I’m someone who believes in splurging on moments you can’t replicate, and this stay delivers that in spades.
But it’s not a “traditional luxury” experience. You’re not paying for a five-star spa or a Michelin-starred tasting menu; you’re paying for the thrill of watching a live game from bed, the quiet spectacle of the stadium crew cleaning at 2 a.m., and the bragging rights of saying you slept at a ballpark.
So if you’re the kind of traveler who values experiences over things, this is the kind of splurge that makes sense. If not, you might be happier with a pair of $35 seats and a post-game pint. Either way, it’s worth asking yourself: what unique stay would you happily spend big on just for the story?